Beamforming parameter adaptation techniques for wireless communications systems

ABSTRACT

This disclosure provides systems, methods and apparatus, including computer programs encoded on computer storage media, for beamforming parameter adaptation techniques. In one aspect, a first wireless device may receive a capability message from at least a second wireless device in a wireless communications system, the capability message indicating a default operating frequency of the second wireless device, a default operating frequency priority of the second wireless device, or both. That is, the second wireless device may transmit the capability message. The first wireless device may transmit, and at least the second wireless device may receive, an indication of the one or more codebook parameters. The one or more codebook parameters may indicate a default operating frequency for the wireless communications system. The first wireless device and the second wireless device may communicate with at least the second wireless device in accordance with the one or more codebook parameters.

CROSS REFERENCE TO RELATED APPLICATIONS

The present application for patent claims the benefit of U.S.Provisional Patent Application No. 63/092,965 by RAGHAVAN et al.,entitled “BEAMFORMING PARAMETER ADAPTATION TECHNIQUES FOR WIRELESSCOMMUNICATIONS SYSTEMS,” filed Oct. 16, 2020, assigned to the assigneehereof, and expressly incorporated in its entirety by reference herein.

TECHNICAL FIELD

The following relates to wireless communications, including beamformingparameter adaptation techniques for wireless communications systems.

DESCRIPTION OF THE RELATED TECHNOLOGY

Wireless communications systems are widely deployed to provide varioustypes of communication content such as voice, video, packet data,messaging, broadcast, and so on. These systems may be capable ofsupporting communication with multiple users by sharing the availablesystem resources (such as time, frequency, and power). Examples of suchmultiple-access systems include fourth generation (4G) systems such asLong Term Evolution (LTE) systems, LTE-Advanced (LTE-A) systems, orLTE-A Pro systems, and fifth generation (5G) systems which may bereferred to as New Radio (NR) systems. These systems may employtechnologies such as code division multiple access (CDMA), time divisionmultiple access (TDMA), frequency division multiple access (FDMA),orthogonal frequency division multiple access (OFDMA), or discreteFourier transform spread orthogonal frequency division multiplexing(DFT-S-OFDM).

A wireless multiple-access communications system may include one or morebase stations or one or more network access nodes, each simultaneouslysupporting communication for multiple communication devices, which maybe otherwise known as user equipment (UE). Some wireless communicationssystems may support beamformed communications using one or multipleantenna arrays. However, communications performance over some frequencyranges may be relatively inefficient.

SUMMARY

The systems, methods and devices of this disclosure each have severalinnovative aspects, no single one of which is solely responsible for thedesirable attributes disclosed herein.

One innovative aspect of the subject matter described in this disclosurecan be implemented in an apparatus for wireless communication at a firstwireless device. The apparatus can include a first interface, a secondinterface, and a processing system. In some implementations, the firstinterface can be configured to obtain a capability message from at leasta second wireless device in a wireless communications system, thecapability message indicating a default operating frequency of thesecond wireless device, a default operating frequency priority of thesecond wireless device, or both, and the processing system can beconfigured to select one or more codebook parameters associated with thecapability message, the one or more codebook parameters indicating adefault operating frequency for the wireless communications system, andthe second interface can be configured to output, to at least the secondwireless device, an indication of the one or more codebook parameters.

Another innovative aspect of the subject matter described in thisdisclosure can be implemented in another apparatus for wirelesscommunication at a first wireless device. In some implementations, theapparatus can include a processor, memory coupled with the processor,and instructions stored in the memory. The instructions may beexecutable by the processor to cause the apparatus to receive, at thefirst wireless device, a capability message from at least a secondwireless device in a wireless communications system, the capabilitymessage indicating a default operating frequency of the second wirelessdevice, a default operating frequency priority of the second wirelessdevice, or both, select one or more codebook parameters associated withthe capability message, the one or more codebook parameters indicating adefault operating frequency for the wireless communications system, andtransmit, to at least the second wireless device, an indication of theone or more codebook parameters.

Another innovative aspect of the subject matter described in thisdisclosure can be implemented in a method of wireless communications ata first wireless device. In some implementations, the method can includereceiving, at a first wireless device, a capability message from atleast a second wireless device in a wireless communications system, thecapability message indicating a default operating frequency of thesecond wireless device, a default operating frequency priority of thesecond wireless device, or both, selecting one or more codebookparameters associated with the capability message, the one or morecodebook parameters indicating a default operating frequency for thewireless communications system, and transmitting, to at least the secondwireless device, an indication of the one or more codebook parameters.

Another innovative aspect of the subject matter described in thisdisclosure can be implemented in another apparatus for wirelesscommunication at a first wireless device. In some implementations, theapparatus can include means for receiving, at the first wireless device,a capability message from at least a second wireless device in awireless communications system, the capability message indicating adefault operating frequency of the second wireless device, a defaultoperating frequency priority of the second wireless device, or both,selecting one or more codebook parameters associated with the capabilitymessage, the one or more codebook parameters indicating a defaultoperating frequency for the wireless communications system, andtransmitting, to at least the second wireless device, an indication ofthe one or more codebook parameters.

Another innovative aspect of the subject matter described in thisdisclosure can be implemented in a non-transitory computer-readablemedium storing code for wireless communication at a first wirelessdevice. In some implementations, the code can include instructionsexecutable by a processor to receive, at a first wireless device, acapability message from at least a second wireless device in a wirelesscommunications system, the capability message indicating a defaultoperating frequency of the second wireless device, a default operatingfrequency priority of the second wireless device, or both, select one ormore codebook parameters associated with the capability message, the oneor more codebook parameters indicating a default operating frequency forthe wireless communications system, and transmit, to at least the secondwireless device, an indication of the one or more codebook parameters.

In some implementations, the method, apparatuses, and non-transitorycomputer-readable medium can include operations, features, means, orinstructions for determining a set of relay UEs including the relay UEassociated with (such as in response to or based on) receiving thecontrol signaling, establishing communications links with one or morerelay UEs of the set of relay UEs associated with determining the set ofrelay UEs, determining an activated subset of relay UEs in the set ofrelay UEs associated with establishing the communications links, theactivated subset of relay UEs including the relay UE, and communicatingwith the BS via the activated subset of relay UEs associated withdetermining the activated subset of relay UEs.

In some implementations, the method, apparatuses, and non-transitorycomputer-readable medium can include operations, features, means, orinstructions for receiving one or more reports from at least the secondwireless device, the one or more reports indicating a signal to noiseratio for one or more frequencies.

In some implementations, the capability message includes the one or morereports from at least the second wireless device.

In some implementations, the method, apparatuses, and non-transitorycomputer-readable medium can include operations, features, means, orinstructions for transmitting control signaling to at least the secondwireless device, the control signaling configuring the one or morefrequencies associated with the one or more reports.

In some implementations, communicating with at least the second wirelessdevice may include operations, features, means, or instructions forcommunicating with at least the second wireless device in accordancewith the one or more codebook parameters, and communicating using thedefault operating frequency for the wireless communications system.

In some implementations, the method, apparatuses, and non-transitorycomputer-readable medium can include operations, features, means, orinstructions for adjusting a first default operating frequency of thefirst wireless device to the default operating frequency for thewireless communications system associated with the one or more codebookparameters.

In some implementations, the method, apparatuses, and non-transitorycomputer-readable medium can include operations, features, means, orinstructions for transmitting a request for the capability message to atleast the second wireless device, where receiving the capability messagemay be associated with transmitting the request.

In some implementations, the method, apparatuses, and non-transitorycomputer-readable medium can include operations, features, means, orinstructions for receiving a set of capability messages from a set ofwireless devices, the set of capability messages including thecapability message from the second wireless device.

In some implementations, the method, apparatuses, and non-transitorycomputer-readable medium can include operations, features, means, orinstructions for selecting the default operating frequency for thewireless communications system associated with a majority of the set ofcapability messages indicating the default operating frequency for thewireless communications system.

In some implementations, the method, apparatuses, and non-transitorycomputer-readable medium can include operations, features, means, orinstructions for selecting the default operating frequency for thewireless communications system associated with a set of defaultoperating frequency priorities including a respective operatingfrequency priority associated with each wireless device of the set ofwireless devices, where the set of default operating frequencypriorities includes the default operating frequency priority of thesecond wireless device.

In some implementations, the method, apparatuses, and non-transitorycomputer-readable medium can include operations, features, means, orinstructions for selecting the default operating frequency for thewireless communications system associated with a set of defaultoperating frequencies including a respective default operating frequencyassociated with each wireless device of the set of wireless devices,where the set of default operating frequencies includes the defaultoperating frequency of the second wireless device.

In some implementations, the method, apparatuses, and non-transitorycomputer-readable medium can include operations, features, means, orinstructions for assigning the default operating frequency priority ofthe second wireless device to at least the second wireless device.

In some implementations, the default operating frequency priority of thesecond wireless device corresponds to a capability of the secondwireless device.

Another innovative aspect of the subject matter described in thisdisclosure can be implemented in an apparatus for wireless communicationat a second wireless device. The apparatus can include a firstinterface, a second interface, and a processing system. In someimplementations, the second interface can be configured to output acapability message to a first wireless device in a wirelesscommunications system, the capability message indicating a defaultoperating frequency of the second wireless device, a default operatingfrequency priority of the second wireless device, or both. The firstinterface can be configured to obtain, from the first wireless device,an indication of one or more codebook parameters associated with thecapability message, the one or more codebook parameters indicating adefault operating frequency for the wireless communications system. Thesecond interface can be configured to communicate with the firstwireless device in accordance with the one or more codebook parameters.

Another innovative aspect of the subject matter described in thisdisclosure can be implemented in a method of wireless communications ata second wireless device. In some implementations, the method caninclude transmitting a capability message to a first wireless device ina wireless communications system, the capability message indicating adefault operating frequency of a second wireless device, a defaultoperating frequency priority of the second wireless device, or both,receiving, from the first wireless device, an indication of one or morecodebook parameters associated with the capability message, the one ormore codebook parameters indicating a default operating frequency forthe wireless communications system, and communicating with the firstwireless device in accordance with the one or more codebook parameters.

Another innovative aspect of the subject matter described in thisdisclosure can be implemented in another apparatus for wirelesscommunication at a second wireless device. In some implementations, theapparatus can include means for transmitting a capability message to afirst wireless device in a wireless communications system, thecapability message indicating a default operating frequency of a secondwireless device, a default operating frequency priority of the secondwireless device, or both, receiving, from the first wireless device, anindication of one or more codebook parameters associated with thecapability message, the one or more codebook parameters indicating adefault operating frequency for the wireless communications system, andcommunicating with the first wireless device in accordance with the oneor more codebook parameters.

Another innovative aspect of the subject matter described in thisdisclosure can be implemented in a non-transitory computer-readablemedium storing code for wireless communication at a second wirelessdevice. In some implementations, the code can include instructionsexecutable by a processor to transmit a capability message to a firstwireless device in a wireless communications system, the capabilitymessage indicating a default operating frequency of a second wirelessdevice, a default operating frequency priority of the second wirelessdevice, or both, receive, from the first wireless device, an indicationof one or more codebook parameters associated with the capabilitymessage, the one or more codebook parameters indicating a defaultoperating frequency for the wireless communications system, andcommunicate with the first wireless device in accordance with the one ormore codebook parameters.

In some implementations, the method, apparatuses, and non-transitorycomputer-readable medium can include operations, features, means, orinstructions for transmitting one or more reports to the first wirelessdevice, the one or more reports indicating a signal to noise ratio forone or more frequencies.

In some implementations, the method, apparatuses, and non-transitorycomputer-readable medium can include operations, features, means, orinstructions for receiving control signaling to at least the secondwireless device, the control signaling configuring the one or morefrequencies associated with the one or more reports.

In some implementations, the method, apparatuses, and non-transitorycomputer-readable medium can include operations, features, means, orinstructions for determining the one or more codebook parametersassociated with receiving the indication.

In some implementations, the method, apparatuses, and non-transitorycomputer-readable medium can include operations, features, means, orinstructions for adjusting a first default operating frequency of thesecond wireless device to the default operating frequency for thewireless communications system associated with receiving the indication.

In some implementations, communicating with the first wireless devicefurther may include operations, features, means, or instructions forcommunicating with at least the second wireless device in accordancewith the one or more codebook parameters, and communicating using thedefault operating frequency for the wireless communications system.

In some implementations, the method, apparatuses, and non-transitorycomputer-readable medium can include operations, features, means, orinstructions for receiving a request for the capability message from thefirst wireless device, where transmitting the capability message may beassociated with the request for the capability message.

Details of one or more implementations of the subject matter describedin this disclosure are set forth in the accompanying drawings and thedescription below. Other features, aspects, and advantages will becomeapparent from the description, the drawings and the claims. Note thatthe relative dimensions of the following figures may not be drawn toscale.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 shows an example of a wireless communications system thatsupports beamforming parameter adaptation techniques.

FIG. 2 shows an example of a signaling diagram that supports beamformingparameter adaptation techniques.

FIG. 3 shows a diagram of an example frequency scheme that supportsbeamforming parameter adaptation techniques.

FIG. 4 shows an example wireless communications system that supportsbeamforming parameter adaptation techniques.

FIG. 5 shows an example process flow that supports beamforming parameteradaptation techniques.

FIGS. 6 and 7 show block diagrams of example devices that supportbeamforming parameter adaptation techniques.

FIG. 8 shows a block diagram of an example communications manager thatsupports beamforming parameter adaptation techniques.

FIG. 9 shows a diagram of an example system including a user equipment(UE) that supports beamforming parameter adaptation techniques.

FIG. 10 shows a diagram of an example system including a base station(BS) that supports beamforming parameter adaptation techniques.

FIGS. 11-13 show example flowcharts for operating one or more devicesthat support beamforming parameter adaptation techniques.

Like reference numbers and designations in the various drawings indicatelike elements.

DETAILED DESCRIPTION

The following description is directed to certain implementations for thepurposes of describing the innovative aspects of this disclosure.However, a person having ordinary skill in the art will readilyrecognize that the teachings herein can be applied in a multitude ofdifferent ways. The described implementations may be implemented in anydevice, system or network that is capable of transmitting and receivingradio frequency (RF) signals according to any of the IEEE 16.11standards, or any of the IEEE 802.11 standards, the Bluetooth® standard,code division multiple access (CDMA), frequency division multiple access(FDMA), time division multiple access (TDMA), Global System for Mobilecommunications (GSM), GSM/General Packet Radio Service (GPRS), EnhancedData GSM Environment (EDGE), Terrestrial Trunked Radio (TETRA),Wideband-CDMA (W-CDMA), Evolution Data Optimized (EV-DO), 1×EV-DO, EV-DORev A, EV-DO Rev B, High Speed Packet Access (HSPA), High Speed DownlinkPacket Access (HSDPA), High Speed Uplink Packet Access (HSUPA), EvolvedHigh Speed Packet Access (HSPA+), Long Term Evolution (LTE), AMPS, orother known signals that are used to communicate within a wireless,cellular or internet of things (IOT) network, such as a system utilizing3G, 4G or 5G, or further implementations thereof, technology.

Some wireless communications systems may support wireless communicationsin relatively high frequency ranges, such as in frequency range 4 (FR4)(for example, including 52.6 gigahertz (GHz)-114.25 GHz bands), whichmay be referred to as upper millimeter wave (mmW) bands, a sub-terahertz(THz) regime, or the like. Sometimes the term sub-terahertz can be usedto denote bands up to 300 GHz. Communications in such frequency rangesmay utilize an ultra-wide bandwidth (for example, a 14 GHz bandwidth, a25 GHz bandwidth, a bandwidth greater than 3 GHz, or the like), whichmay enable enhanced communications performance at the correspondingfrequencies. However, a wireless device (such as a user equipment (UE),a base station or a fifth generation base station (BS or gNB), or thelike) may have limited capability for simultaneous communications overall bands or frequencies of the ultra-wide bandwidth. As an example, asingle RF chain for an antenna array at the wireless device may be usedfor the entire ultra-wide bandwidth, but the RF chain may have ahardware configuration (for example, a single set of phase shifters andgain control, an antenna element spacing) suited for beamforming at anumber of frequencies within the bandwidth but relatively inefficient interms of array gain for other frequencies.

Communications performance at these other frequencies within theultra-wide bandwidth may thus be constrained by the configuration of thearray, as well as a number of RF chains, of the device. For example, asystem may include multiple devices operating at various defaultoperating frequencies. A serving device of the system may have arespective default operating frequency different than the defaultoperating frequencies of the other devices, which may result ininefficient beamforming for communications in the system (for example,beam shape distortion of main, side, and grating lobes and nulls at suchother frequencies, which may be referred to as beam squinting, mayimpact performance of the system).

Accordingly, wireless devices may implement beamforming parameteradaptation techniques as described herein, which may reduce beamformingarray gain deterioration and improve communications efficiency in thesystem, among other benefits. For example, a wireless device may receiveone or more capability messages from other wireless devices in a system.The one or more capability messages may indicate a default operatingfrequency of a respective wireless device. In some examples, the defaultoperating frequencies may be device-specific and may be associated witha hardware configuration (for example, a number of RF chains, antennaelement spacing) for communications over an ultra-wide bandwidth.

The wireless device may select one or more codebook parametersassociated with the received one or more capability messages. Forexample, the wireless device may determine a default operating frequencyfor the system and select one or more codebook parameters correspondingto the determined default operating frequency. In some examples, thewireless device may determine the default operating frequency for thesystem associated with a majority scheme. As an example, the wirelessdevice may determine a frequency value associated with a majority of thewireless devices in the system (for example, the wireless device mayadjust the codebook parameters such that the default operating frequencyfor the system corresponds to a default operating frequency reported bythe majority of wireless devices). Additionally, or alternatively, thewireless device may determine the default operating frequency for thesystem associated with a priority scheme. As an example, the wirelessdevice may configure a priority indicator for one or more other wirelessdevices (for example, a priority may be assigned to each deviceassociated with the capability of the device indicated by the capabilitymessages). The wireless device may select a frequency value associatedwith the priorities of the various devices. The wireless device mayindicate the default operating frequency for the system to the otherwireless devices (for example, the wireless device may indicate theselected one or more codebook parameters). The wireless devices in thesystem may communicate over the bandwidth associated with the one ormore codebook parameters.

Particular implementations of the subject matter described in thisdisclosure can be implemented to realize one or more of the followingpotential advantages. Adjusting codebook parameters in accordance with adetermined default operating frequency for the system may provide formore efficient communications between devices, and may reduce array gaindeterioration due to beam shape distortion. Additionally, oralternatively, a wireless device serving the system may be enabled toselect a default operating frequency for the system associated with arelatively high performance for a majority of devices, relatively highpriority devices, or a combination thereof, which may result inincreased throughput and higher reliability, or increased systemefficiency.

FIG. 1 shows an example wireless communications system 100 that supportsbeamforming parameter adaptation techniques. The wireless communicationssystem 100 may support beamforming parameter adaptation techniques forwireless communications systems. The wireless communications system 100may include one or more base stations 105, one or more UEs 115, and acore network 130. In some examples, the wireless communications system100 may be a Long Term Evolution (LTE) network, an LTE-Advanced (LTE-A)network, an LTE-A Pro network, or a New Radio (NR) network. In someexamples, the wireless communications system 100 may support enhancedbroadband communications, ultra-reliable (such as mission critical)communications, low latency communications, communications with low-costand low-complexity devices, or any combination thereof.

The base stations 105 may be dispersed throughout a geographic area toform the wireless communications system 100 and may be devices indifferent forms or having different capabilities. The base stations 105and the UEs 115 may wirelessly communicate via one or more communicationlinks 125. Each base station 105 may provide a coverage area 110 overwhich the UEs 115 and the base station 105 may establish one or morecommunication links 125. The coverage area 110 may be an example of ageographic area over which a base station 105 and a UE 115 may supportthe communication of signals according to one or more radio accesstechnologies.

The UEs 115 may be dispersed throughout a coverage area 110 of thewireless communications system 100, and each UE 115 may be stationary,or mobile, or both at different times. The UEs 115 may be devices indifferent forms or having different capabilities. Some example UEs 115are illustrated in FIG. 1 . The UEs 115 described herein may be able tocommunicate with various types of devices, such as other UEs 115, thebase stations 105, or network equipment (such as core network nodes,relay devices, integrated access and backhaul (IAB) nodes, or othernetwork equipment), as shown in FIG. 1 .

The base stations 105 may communicate with the core network 130, or withone another, or both. For example, the base stations 105 may interfacewith the core network 130 through one or more backhaul links 120 (suchas via an S1, N2, N3, or another interface). The base stations 105 maycommunicate with one another over the backhaul links 120 (such as via anX2, Xn, or other interface) either directly (such as directly betweenbase stations 105), or indirectly (such as via core network 130), orboth. In some examples, the backhaul links 120 may be or include one ormore wireless links.

One or more of the base stations 105 described herein may include or maybe referred to by a person having ordinary skill in the art as a basetransceiver station, a radio base station, an access point, a radiotransceiver, a NodeB, an eNodeB (eNB), a next-generation NodeB or agiga-NodeB (either of which may be referred to as a gNB), a Home NodeB,a Home eNodeB, or other suitable terminology.

A UE 115 may include or may be referred to as a mobile device, awireless device, a remote device, a handheld device, or a subscriberdevice, or some other suitable terminology, where the “device” also maybe referred to as a unit, a station, a terminal, or a client, amongother examples. A UE 115 also may include or may be referred to as apersonal electronic device such as a cellular phone, a personal digitalassistant (PDA), a tablet computer, a laptop computer, or a personalcomputer. In some examples, a UE 115 may include or be referred to as awireless local loop (WLL) station, an Internet of Things (IoT) device,an Internet of Everything (IoE) device, or a machine type communications(MTC) device, among other examples, which may be implemented in variousobjects such as appliances, or vehicles, meters, among other examples.

The UEs 115 described herein may be able to communicate with varioustypes of devices, such as other UEs 115 that may sometimes act as relaysas well as the base stations 105 and the network equipment includingmacro eNBs or gNBs, small cell eNBs or gNBs, or relay base stations,among other examples, as shown in FIG. 1 .

The UEs 115 and the base stations 105 may wirelessly communicate withone another via one or more communication links 125 over one or morecarriers. The term “carrier” may refer to a set of radio frequencyspectrum resources having a defined physical layer structure forsupporting the communication links 125. For example, a carrier used fora communication link 125 may include a portion of a radio frequencyspectrum band (such as a bandwidth part (BWP)) that is operatedaccording to one or more physical layer channels for a given radioaccess technology (such as LTE, LTE-A, LTE-A Pro, NR). Each physicallayer channel may carry acquisition signaling (such as synchronizationsignals, system information), control signaling that coordinatesoperation for the carrier, user data, or other signaling. The wirelesscommunications system 100 may support communication with a UE 115 usingcarrier aggregation or multi-carrier operation. A UE 115 may beconfigured with multiple downlink component carriers and one or moreuplink component carriers according to a carrier aggregationconfiguration. Carrier aggregation may be used with both frequencydivision duplexing (FDD) and time division duplexing (TDD) componentcarriers.

Signal waveforms transmitted over a carrier may be made up of multiplesubcarriers (such as using multi-carrier modulation (MCM) techniquessuch as orthogonal frequency division multiplexing (OFDM) or discreteFourier transform spread OFDM (DFT-S-OFDM)). In a system employing MCMtechniques, a resource element may consist of one symbol period (such asa duration of one modulation symbol) and one subcarrier, where thesymbol period and subcarrier spacing are inversely related. The numberof bits carried by each resource element may depend on the modulationscheme (such as the order of the modulation scheme, the coding rate ofthe modulation scheme, or both). Thus, the more resource elements that aUE 115 receives and the higher the order of the modulation scheme, thehigher the data rate may be for the UE 115. A wireless communicationsresource may refer to a combination of a radio frequency spectrumresource, a time resource, and a spatial resource (such as spatiallayers or beams), and the use of multiple spatial layers may furtherincrease the data rate or data integrity for communications with a UE115.

The time intervals for the base stations 105 or the UEs 115 may beexpressed in multiples of a basic time unit which may, for example,refer to a sampling period of T_(s)=1/(Δf_(max)·N_(f)) seconds, whereΔf_(max) may represent the maximum supported subcarrier spacing, andN_(f) may represent the maximum supported discrete Fourier transform(DFT) size. Time intervals of a communications resource may be organizedaccording to radio frames each having a specified duration (such as 10milliseconds (ms)). Each radio frame may be identified by a system framenumber (SFN) (such as ranging from 0 to 1023).

Each frame may include multiple consecutively numbered subframes orslots, and each subframe or slot may have the same duration. In someexamples, a frame may be divided (such as in the time domain) intosubframes, and each subframe may be further divided into a number ofslots. Alternatively, each frame may include a variable number of slots,and the number of slots may depend on subcarrier spacing. Each slot mayinclude a number of symbol periods (such as depending on the length ofthe cyclic prefix prepended to each symbol period). In some wirelesscommunications systems 100, a slot may further be divided into multiplemini-slots containing one or more symbols. Excluding the cyclic prefix,each symbol period may contain one or more (such as N_(f)) samplingperiods. The duration of a symbol period may depend on the subcarrierspacing or frequency band of operation.

A subframe, a slot, a mini-slot, or a symbol may be the smallestscheduling unit (such as in the time domain) of the wirelesscommunications system 100 and may be referred to as a transmission timeinterval (TTI). In some examples, the TTI duration (such as the numberof symbol periods in a TTI) may be variable. Additionally, oralternatively, the smallest scheduling unit of the wirelesscommunications system 100 may be dynamically selected (such as in burstsof shortened TTIs (sTTIs)).

Physical channels may be multiplexed on a carrier according to varioustechniques. A physical control channel and a physical data channel maybe multiplexed on a downlink carrier, for example, using one or more oftime division multiplexing (TDM) techniques, frequency divisionmultiplexing (FDM) techniques, or hybrid TDM-FDM techniques. A controlregion (such as a control resource set (CORESET)) for a physical controlchannel may be defined by a number of symbol periods and may extendacross the system bandwidth or a subset of the system bandwidth of thecarrier. One or more control regions (such as CORESETs) may beconfigured for a set of the UEs 115. For example, one or more of the UEs115 may monitor or search control regions for control informationaccording to one or more search space sets, and each search space setmay include one or multiple control channel candidates in one or moreaggregation levels arranged in a cascaded manner. An aggregation levelfor a control channel candidate may refer to a number of control channelresources (such as control channel elements (CCEs)) associated withencoded information for a control information format having a givenpayload size. Search space sets may include common search space setsconfigured for sending control information to multiple UEs 115 andUE-specific search space sets for sending control information to aspecific UE 115.

In some examples, a base station 105 may be movable and thereforeprovide communication coverage for a moving geographic coverage area110. In some examples, different geographic coverage areas 110associated with different technologies may overlap, but the differentgeographic coverage areas 110 may be supported by the same base station105. In other examples, the overlapping geographic coverage areas 110associated with different technologies may be supported by differentbase stations 105. The wireless communications system 100 may include,for example, a heterogeneous network in which different types of thebase stations 105 provide coverage for various geographic coverage areas110 using the same or different radio access technologies.

The wireless communications system 100 may be configured to supportultra-reliable communications or low-latency communications, or variouscombinations thereof. For example, the wireless communications system100 may be configured to support ultra-reliable low-latencycommunications (URLLC) or mission critical communications. The UEs 115may be designed to support ultra-reliable, low-latency, or criticalfunctions (such as mission critical functions). Ultra-reliablecommunications may include private communication or group communicationand may be supported by one or more mission critical services such asmission critical push-to-talk (MCPTT), mission critical video (MCVideo),or mission critical data (MCData). Support for mission criticalfunctions may include prioritization of services, and mission criticalservices may be used for public safety or general commercialapplications. The terms ultra-reliable, low-latency, mission critical,and ultra-reliable low-latency may be used interchangeably herein.

In some examples, a UE 115 also may be able to communicate directly withother UEs 115 over a device-to-device (D2D) communication link 135 (suchas using a peer-to-peer (P2P) or D2D protocol). One or more UEs 115utilizing D2D communications may be within the geographic coverage area110 of a base station 105. Other UEs 115 in such a group may be outsidethe geographic coverage area 110 of a base station 105 or be otherwiseunable to receive transmissions from a base station 105. In someexamples, groups of the UEs 115 communicating via D2D communications mayutilize a one-to-many (1:M) system in which each UE 115 transmits toevery other UE 115 in the group. In some examples, a base station 105facilitates the scheduling of resources for D2D communications. In otherimplementations, D2D communications are carried out between the UEs 115without the involvement of a base station 105.

The core network 130 may provide user authentication, accessauthorization, tracking, Internet Protocol (IP) connectivity, and otheraccess, routing, or mobility functions. The core network 130 may be anevolved packet core (EPC) or 5G core (5GC), which may include at leastone control plane entity that manages access and mobility (such as amobility management entity (MME), an access and mobility managementfunction (AMF)) and at least one user plane entity that routes packetsor interconnects to external networks (such as a serving gateway (S-GW),a Packet Data Network (PDN) gateway (P-GW), or a user plane function(UPF)). The control plane entity may manage non-access stratum (NAS)functions such as mobility, authentication, and bearer management forthe UEs 115 served by the base stations 105 associated with the corenetwork 130. User IP packets may be transferred through the user planeentity, which may provide IP address allocation as well as otherfunctions. The user plane entity may be connected to IP services 150 forone or more network operators. The IP services 150 may include access tothe Internet, Intranet(s), an IP Multimedia Subsystem (IMS), or aPacket-Switched Streaming Service.

Some of the network devices, such as a base station 105, may includesubcomponents such as an access network entity 140, which may be anexample of an access node controller (ANC). Each access network entity140 may communicate with the UEs 115 through one or more other accessnetwork transmission entities 145, which may be referred to as radioheads, smart radio heads, or transmission/reception points (TRPs). Eachaccess network transmission entity 145 may include one or more antennapanels. In some configurations, various functions of each access networkentity 140 or base station 105 may be distributed across various networkdevices (such as radio heads and ANCs) or consolidated into a singlenetwork device (such as a base station 105).

The wireless communications system 100 may operate using one or morefrequency bands, typically in the range of 300 megahertz (MHz) to 300gigahertz (GHz). Generally, the region from 300 MHz to 3 GHz is known asthe ultra-high frequency (UHF) region or decimeter band because thewavelengths range from approximately one decimeter to one meter inlength. The UHF waves may be blocked or redirected by buildings andenvironmental features, but the waves may penetrate structuressufficiently for a macro cell to provide service to the UEs 115 locatedindoors. The transmission of UHF waves may be associated with smallerantennas and shorter ranges (such as less than 100 kilometers) comparedto transmission using the smaller frequencies and longer waves of thehigh frequency (HF) or very high frequency (VHF) portion of the spectrumbelow 300 MHz.

The wireless communications system 100 also may operate in a super highfrequency (SHF) region using frequency bands from 3 GHz to 30 GHz, alsoknown as the centimeter band, or in an extremely high frequency (EHF)region of the spectrum (such as from 30 GHz to 300 GHz), also known asthe millimeter band. In some examples, the wireless communicationssystem 100 may support millimeter wave (mmW) communications between theUEs 115 and the base stations 105, and EHF antennas of the respectivedevices may be smaller and more closely spaced than UHF antennas. Insome examples, this may facilitate use of antenna arrays within adevice. The propagation of EHF transmissions, however, may be subject toeven greater atmospheric attenuation and shorter range than SHF or UHFtransmissions. The techniques disclosed herein may be employed acrosstransmissions that use one or more different frequency regions, anddesignated use of bands across these frequency regions may differ bycountry or regulating body.

The wireless communications system 100 may utilize both licensed andunlicensed radio frequency spectrum bands. For example, the wirelesscommunications system 100 may employ License Assisted Access (LAA),LTE-Unlicensed (LTE-U) radio access technology, or NR technology in anunlicensed band such as the 5 GHz industrial, scientific, and medical(ISM) band. When operating in unlicensed radio frequency spectrum bands,devices such as the base stations 105 and the UEs 115 may employ carriersensing for collision detection and avoidance. In some examples,operations in unlicensed bands may be associated with a carrieraggregation configuration in conjunction with component carriersoperating in a licensed band (such as LAA). Operations in unlicensedspectrum may include downlink transmissions, uplink transmissions, P2Ptransmissions, or D2D transmissions, among other examples.

A base station 105 or a UE 115 may be equipped with multiple antennas,which may be used to employ techniques such as transmit diversity,receive diversity, multiple-input multiple-output (MIMO) communications,or beamforming. The antennas of a base station 105 or a UE 115 may belocated within one or more antenna arrays or antenna panels, which maysupport MIMO operations or transmit or receive beamforming. For example,one or more base station antennas or antenna arrays may be co-located atan antenna assembly, such as an antenna tower. In some examples,antennas or antenna arrays associated with a base station 105 may belocated in diverse geographic locations. A base station 105 may have anantenna array with a number of rows and columns of antenna ports thatthe base station 105 may use to support beamforming of communicationswith a UE 115. Likewise, a UE 115 may have one or more antenna arraysthat may support various MIMO or beamforming operations. Additionally,or alternatively, an antenna panel may support radio frequencybeamforming for a signal transmitted via an antenna port.

The base stations 105 or the UEs 115 may use MIMO communications toexploit multipath signal propagation and increase the spectralefficiency by transmitting or receiving multiple signals via differentspatial layers. Such techniques may be referred to as spatialmultiplexing. The multiple signals may, for example, be transmitted bythe transmitting device via different antennas or different combinationsof antennas. Likewise, the multiple signals may be received by thereceiving device via different antennas or different combinations ofantennas. Each of the multiple signals may be referred to as a separatespatial stream and may carry bits associated with the same data stream(such as the same codeword) or different data streams (such as differentcodewords). Different spatial layers may be associated with differentantenna ports used for channel measurement and reporting. MIMOtechniques include single-user MIMO (SU-MIMO), where multiple spatiallayers are transmitted to the same receiving device, and multiple-userMIMO (MU-MIMO), where multiple spatial layers are transmitted tomultiple devices.

Beamforming, which also may be referred to as spatial filtering,directional transmission, or directional reception, is a signalprocessing technique that may be used at a transmitting device or areceiving device (such as a base station 105, a UE 115) to shape orsteer an antenna beam (such as a transmit beam, a receive beam) along aspatial path between the transmitting device and the receiving device.Beamforming may be achieved by combining the signals communicated viaantenna elements of an antenna array such that some signals propagatingat particular orientations with respect to an antenna array experienceconstructive interference while others experience destructiveinterference. The adjustment of signals communicated via the antennaelements may include a transmitting device or a receiving deviceapplying amplitude offsets, phase offsets, or both to signals carriedvia the antenna elements associated with the device. The adjustmentsassociated with each of the antenna elements may be defined by abeamforming weight set associated with a particular orientation (such aswith respect to the antenna array of the transmitting device orreceiving device, or with respect to some other orientation).

A base station 105 or a UE 115 may use beam sweeping techniques as partof beam forming operations. For example, a base station 105 may usemultiple antennas or antenna arrays (such as antenna panels) to conductbeamforming operations for directional communications with a UE 115.Some signals (such as synchronization signals, reference signals, beamselection signals, or other control signals) may be transmitted by abase station 105 multiple times in different directions. For example,the base station 105 may transmit a signal according to differentbeamforming weight sets associated with different directions oftransmission. Transmissions in different beam directions may be used toidentify (such as by a transmitting device, such as a base station 105,or by a receiving device, such as a UE 115) a beam direction for latertransmission or reception by the base station 105.

Some signals, such as data signals associated with a particularreceiving device, may be transmitted by a base station 105 in a singlebeam direction (such as a direction associated with the receivingdevice, such as a UE 115). In some examples, the beam directionassociated with transmissions along a single beam direction may bedetermined associated with a signal that was transmitted in one or morebeam directions. For example, a UE 115 may receive one or more of thesignals transmitted by the base station 105 in different directions andmay report to the base station 105 an indication of the signal that theUE 115 received with a highest signal quality or an otherwise acceptablesignal quality.

In some examples, transmissions by a device (such as by a base station105 or a UE 115) may be performed using multiple beam directions, andthe device may use a combination of digital precoding or radio frequencybeamforming to generate a combined beam for transmission (such as from abase station 105 to a UE 115). The UE 115 may report feedback thatindicates precoding weights for one or more beam directions, and thefeedback may correspond to a configured number of beams across a systembandwidth or one or more sub-bands. The base station 105 may transmit areference signal (such as a cell-specific reference signal (CRS), achannel state information reference signal (CSI-RS)), which may beprecoded or unprecoded. The UE 115 may provide feedback for beamselection, which may be a precoding matrix indicator (PMI) orcodebook-based feedback (such as a multi-panel type codebook, a linearcombination type codebook, a port selection type codebook). Althoughthese techniques are described with reference to signals transmitted inone or more directions by a base station 105, a UE 115 may employsimilar techniques for transmitting signals multiple times in differentdirections (such as for identifying a beam direction for subsequenttransmission or reception by the UE 115) or for transmitting a signal ina single direction (such as for transmitting data to a receivingdevice).

A receiving device (such as a UE 115) may try multiple receiveconfigurations (such as directional listening) when receiving varioussignals from the base station 105, such as synchronization signals,reference signals, beam selection signals, or other control signals. Forexample, a receiving device may try multiple receive directions byreceiving via different antenna subarrays, by processing receivedsignals according to different antenna subarrays, by receiving accordingto different receive beamforming weight sets (such as differentdirectional listening weight sets) applied to signals received atmultiple antenna elements of an antenna array, or by processing receivedsignals according to different receive beamforming weight sets appliedto signals received at multiple antenna elements of an antenna array,any of which may be referred to as “listening” according to differentreceive configurations or receive directions. In some examples, areceiving device may use a single receive configuration to receive alonga single beam direction (such as when receiving a data signal). Thesingle receive configuration may be aligned in a beam directiondetermined associated with listening according to different receiveconfiguration directions (such as a beam direction determined to have ahighest signal strength, highest signal-to-noise ratio (SNR), orotherwise acceptable signal quality associated with listening accordingto multiple beam directions).

The wireless communications system 100 may be a packet-based networkthat operates according to a layered protocol stack. In the user plane,communications at the bearer or Packet Data Convergence Protocol (PDCP)layer may be IP-based. A Radio Link Control (RLC) layer may performpacket segmentation and reassembly to communicate over logical channels.A Medium Access Control (MAC) layer may perform priority handling andmultiplexing of logical channels into transport channels. The MAC layeralso may use error detection techniques, error correction techniques, orboth to support retransmissions at the MAC layer to improve linkefficiency. In the control plane, the Radio Resource Control (RRC)protocol layer may provide establishment, configuration, and maintenanceof an RRC connection between a UE 115 and a base station 105 or a corenetwork 130 supporting radio bearers for user plane data. At thephysical layer, transport channels may be mapped to physical channels.

In the wireless communications system 100, one or more UEs 115 and basestations 105 may communicate in an ultra-wide bandwidth (such as a 14GHz bandwidth, a 25 GHz bandwidth, or some bandwidth that is greaterthan 3 GHz). However, a UE 115 may be configured (for example, with ahardware/antenna configuration) with a default operating frequency thatmay be different than default operating frequencies of other devices inthe system (for example, other UEs 115 or base stations 105), which mayresult in reduced performance in the system. Accordingly, a servingwireless device (for example, a base station 105 or a UE 115) mayidentify a default operating frequency for the system associated with amajority scheme, a priority scheme, or a combination thereof. Thewireless device may adjust one or more codebook parameters (for example,the wireless device may adjust the hardware or antenna configuration bychanging via beamforming parameters of a codebook) such that thewireless device communicates using the system default operatingfrequency. The wireless device may indicate the default operatingfrequency for the system to other devices. Such an indication may betransmitted via RRC signaling, control signaling, or the like. The UEs115 and base stations 105 may communicate over the ultra-wide bandwidthassociated with the indicated codebook parameters.

FIG. 2 shows an example of a signaling diagram 200 that supportsbeamforming parameter adaptation techniques. The signaling diagram 200may support beamforming parameter adaptation techniques for wirelesscommunications systems. In some examples, the signaling diagram 200 mayimplement aspects of the wireless communications system 100. Forexample, the signaling diagram 200 includes a UE 115-a and a basestation 105-a, which may be examples of a UE 115 and base station 105,respectively, described with reference to FIG. 1 , among other examplesof wireless nodes. It is to be understood that references to specificwireless devices (for example, UEs or base stations) in the belowfigures are provided for illustrative purposes, and different wirelessdevices not specifically referred to herein may be used interchangeablywith those described herein (for example, the described techniques maybe implemented by infra nodes, small cell nodes, integrated access andbackhaul (IAB) nodes, repeaters, or any combination thereof, among otherexamples of wireless nodes). Likewise, the described operationsperformed by a UE may, in some implementations, be performed by a basestation, and vice versa.

The base station 105-a may communicate with the UEs 115 viacommunication links 205, which may be examples of communication links125 as described with reference to FIG. 1 . For example, the basestation 105-a and the UE 115-a may transmit or receive communications220-a in relatively high frequency ranges, such as in frequency range 4(FR4) (for example, including 52.6 gigahertz GHz-114.25 GHz bands),which may be referred to as upper mmW bands or a sub-THz regime, amongother examples. In some implementations, at upper millimeter wave bandsa device may implement relatively more antenna elements packed in a samephysical aperture in FR4 compared to frequency range 2 (FR2) (forexample, FR4 may be associated with relatively large antenna arrays).Communications in such frequency ranges may utilize relatively widebandwidths (for example, an ultra-wide bandwidth such as 1 GHzbandwidth, a 25 GHz bandwidth, a bandwidth greater than 3 GHz, or thelike), which may increase performance and beamforming gains.

In some implementations, a single RF chain for an antenna array at awireless device may be used for the entire bandwidth. In suchimplementations, the RF chain may have a hardware configuration (forexample, a single set of phase shifters and gain control, aninter-antenna element spacing) suited for beamforming at somefrequencies. For example, an inter-antenna element spacing may be fixedat a value that may provide relatively high beamforming array gain andperformance at some frequencies (for example, a default operatingfrequency associated with a relatively high array gain). Such defaultoperating frequencies may be a result of a hardware configuration of thecorresponding device. For example, the UE 115-a may include hardwareconfigured to perform beamforming with a number of RF chains over anantenna array. The antenna array setup may include a fixed inter-antennaelement spacing, a single set of phase shifters (for example, if the UE115-a utilizes a single RF chain), or both, which may result inoperation at a default operating frequency for the UE 115-a (forexample, 70 GHz).

In some implementations, a wireless device may determine a defaultoperating frequency corresponding to the wireless device. The wirelessdevice may be configured with the default operating frequency for arespective carrier frequency. For example, the default operatingfrequency may be a frequency at which an array gain is maximized for acarrier frequency (for example, an antenna array may have aninter-element spacing represented as

${d = \frac{\lambda}{2}},$where λ represents the carrier wavelength, for the default operatingfrequency). The default operating frequency may be device specific, RFchain specific, or a combination thereof. The default operatingfrequency may correspond to one or more parameters of a codebook at thewireless device. For example, a wireless device may perform analog/RFbeamforming with a limited number of RF chains over an antenna array(made from one or more antenna panels) of the wireless device. Ananalog/RF beamforming codebook may be relatively efficient for somecarrier frequencies over an ultra-wide bandwidth, such as the defaultoperating frequency. In some examples, the parameters of the codebookmay be referred to as codebook entries. The parameters of the codebookmay include phase shifters and gain controls.

In some examples, the signaling diagram 200 may include multiple devicesoperating at different default operating frequencies (for example, eachdevice may be designed with different antenna array setups and a same ordifferent frequency for analog/RF beamforming). For example, the basestation 105-a may be a serving device of the system and may operate at afirst default operating frequency (for example, a baseline analog/RFbeamforming codebook configured at the base station 105-a may be tunedto a default operating frequency of 71 GHz). The UE 115-a, the UE 115-b,and the UE 115-c may operate at one or more other frequencies (forexample, the UE 115-a may operate at a default operating frequency of 70GHz, the UE 115-b may operate at a default operating frequency of 57GHz, and the UE 115-c may operate at a default operating frequency of 63GHz, although any quantity of UEs 115 or default operating frequenciesis possible). In some examples, if the base station 105-a sendscommunications 220 using the default operating frequency of the basestation 105-a, the UEs 115 with different default operating frequenciesmay experience relatively poor beamforming performance, which may resultin inefficient communications 220. For example, communicating via afrequency different than a default operating frequency may result inbeam squinting. As an illustrative example, the UE 115-b may have adefault operating frequency of 57 GHz and may experience a loss inbeamforming performance when communicating at the default operatingfrequency of the base station 105-a of 71 GHz. The UE 115-a, however,may have a default operating frequency of 70 GHz and may experiencerelatively efficient communications when communicating at the defaultoperating frequency of the base station 105-a.

Accordingly, the techniques described herein may enable a servingdevice, such as the base station 105-a, to determine a default operatingfrequency for the signaling diagram 200 associated with the defaultoperating frequencies of the UEs 115. For example, the base station105-a may adapt its codebook parameters to serve the UEs 115 with thedetermined default operating frequency, which may enhance an overallperformance of the signaling diagram 200.

The base station 105-a may identify the default operating frequencies ofthe UEs 115. For example, each UE 115 may broadcast or otherwise sharetheir respective default operating frequencies with the base station105-a. For example, the UE 115-a may send a capability message 225-aindicating the default operating frequency of the UE 115-a (for example,via RRC signaling among other examples of control signaling such asmedium access control (MAC) control element (CE) messaging, informationin a downlink control information (DCI) message, or a combinationthereof). The base station 105-a may receive the capability messages 225from one or more UEs 115 and identify the default operating frequenciesin response to the messages. In some implementations, the base station105-a may send, to one or more of the UEs 115, a request messagerequesting a capability message 225 from the UEs 115. As an example, theUE 115-a may receive a request message and may transmit the capabilitymessage 225-a indicating the default operating frequency of the UE 115-ain response to receiving the request message. In some examples, therequest message, the capability messages 225, or both may be included incontrol signaling, such as RRC signaling, MAC-CE messaging, informationin a DCI message or an uplink control information (UCI) message, or anycombination thereof, among other examples of control signaling.

The base station 105-a may select one or more codebook parameters for abeamforming codebook of one or more devices associated with theidentified default operating frequencies. For example, the base station105-a may determine a frequency at which to tune the analog/RFbeamforming codebook of the base station 105-a. For example, the basestation 105-a may adjust one or more parameters of the codebook, such asphase shifter parameters, gain control parameters, or a combinationthereof, among other examples of codebook parameters, for communications220 at the determined frequency. Such a frequency may be referred to asa default operating frequency for the system.

The base station 105-a may determine the system default operatingfrequency associated with the default operating frequencies of the UEs115. In some examples, the base station 105-a may determine the defaultoperating frequency in accordance with a majority scheme. In oneimplementation, the base station 105-a may select a default operatingfrequency (or a relatively close frequency value) associated with thelargest quantity of devices serviced by the base station 105-a as thetargeted frequency (for example, the system default operating frequency)for the codebook of the base station 105-a. As an illustrative example,the base station 105-a may determine that a majority of the capabilitymessages 225 from the UEs 115 indicate a same default operatingfrequency (for example, the UE 115-a and the UE 115-b may be associatedwith a default operating frequency of 71 GHz and the base station 105-amay determine that a system default operating frequency of 71 GHzsatisfies the highest quantity of UEs 115 in the system). In someimplementations, the base station 105-a may determine the system defaultoperating frequency in response to whether one or more thresholds aresatisfied. For example, the base station 105-a may determine that athreshold quantity of UEs 115-a have reported a same or similar defaultoperating frequency (for example, a majority, a configured percentage, aminimum quantity, among other examples of thresholds). The base station105-a may select the same or similar operating frequency for thewireless communications system in response to determining that the oneor more thresholds are satisfied.

Additionally, or alternatively, the base station 105-a may determine thesystem default operating frequency in accordance with a priority scheme(for example, the determination may be priority-based). In someexamples, the base station 105-a may configure a priority indicator forone or more devices in the signaling diagram 200. For example, the basestation 105-a may assign a priority or a weighing factor to each UE115-a (for example, the base station 105-a may assign a set ofpriorities or weighting factors represented as w_(i) where i=1, 2, . . .N for N devices in the signaling diagram 200). In some examples, thepriority of a device may be related to or capture a capability of thedevice. For example, the priority assigned to the UE 115-a may beassociated with the capability of the UE 115-a indicated by thecapability message 225-a (for example, the UE 115-a may include adefault operating frequency priority of the UE 115-a or other parametersof the message may indicate to the base station 105-a the priority ofthe UE 115-a). Additionally, or alternatively, the priority of thedevice may be associated with scheduled communications 220 with thedevice. For example, the base station 105-a may determine that the UE115-b is associated with a relatively higher data rate forcommunications 220-b compared to a data rate for the UE 115-c forcommunications 220-c (for example, the base station 105-a may comparethe data rate of the UE 115-b or other parameters associated with thecommunications 220-b to the data rate of the UE 115-c or otherparameters associated with the communications 220-c). The base station105-a may assign a relatively higher priority or weighting factor to theUE 115-b associated with the comparison indicating that the UE 115-bcorresponds to higher priority communications 220 (for example, lowlatency parameters). Thus, a device whose default operating frequencymatters relatively more to the base station 105-a associated with thecapability of the device or other factors or both may correspond to arelatively higher priority. In some examples, the priority may be timevarying, the priority may be relatively static, the priority may bereset each time a device restarts, or any combination thereof.

In some implementations, the base station 105-a may configure one ormore devices to report signal measurements. The base station 105-a mayreceive the reported signal measurements for one or more frequenciesfrom the one or more devices and determine the system default operatingfrequency or the priorities of the devices associated with the reports.For example, the base station 105-a may configure a set of samplefrequencies (for example, sampling frequencies over an ultra-widebandwidth) to at least the UE 115-c via control signaling, such as RRCsignaling. The UE 115-c may measure signal variations over eachfrequency of the configured set of frequencies. For example, the UE115-c may determine an SNR, a signal to interference plus noise ratio(SINR), reference signal received power (RSRP), a reference signalreceived quality (RSRQ), received signal strength indicator (RSSI),among other examples of signal measurements. The UEs 115 may report suchmeasurements to the base station 105-a. For example, a device i mayreport a respective SNR_(i)(f_(k)) where k represents each frequency ofthe configured set of sampling frequencies (for example, k=1, 2, . . . Kwhen a UE 115 is configured with K frequencies).

The base station 105-a may determine the default operating frequency forthe system (for example, the default operating frequency for thecodebook of at least the base station 105-a) associated with thereported information. As merely one illustrative example, the basestation 105-a may calculate the default frequency for the codebook “Bestfreq” represented by Equation 1:Best freq=arg max_(k=1, 2, . . . K)Σ_(i=1) ^(N) w _(i) SNR _(i)(f_(k))  (1)

In Equation 1, k may represent a frequency k of a configured set of Ksampling frequencies, w_(i) may represent the weighting factor orpriority indicator of a device i, and SNR_(i)(f_(k)) may represent a SNRmeasurement of a device i for a frequency k, although any type of signalmeasurement may be used.

The base station 105-a may adjust one or more parameters of a codebookassociated with the determined default operating frequency. For example,the base station 105-a may adjust the one or more parameters to updatebeam scanning periodicities, steer beams to different directions andfrequencies, among other examples, for communications 220 using thedetermined default operating frequency for the system. In some examples,the one or more parameters of the codebook may be included in a look-uptable or other mapping stored at a device (for example, a matrix ofparameters). The base station 105-a may apply a transformation from afirst matrix (for example, a table of parameters corresponding to adefault operating frequency of the base station 105-a) to obtain asecond matrix (for example, a second table of parameters correspondingto the determined default operating frequency of the system).

The base station 105-a may indicate one or more parameters to the UEs115. For example, the base station 105-a may send control signaling orother messaging indicating the adjusted one or more parameters of thecodebook. The adjusted one or more parameters may include an indicationof the determined default operating frequency for the system. Forexample, the one or more parameters may indicate that the base station105-a may communicate using the determined default operating frequency.

The UEs 115 may determine the one or more parameters associated with theindication. In some implementations, the UEs 115 may update one or morecommunications parameters associated with the indicated defaultoperating frequency or parameters. For example, the UE 115-a may updateits own codebook parameters for communications at the system defaultoperating frequency. Additionally, or alternatively, the UE 115-a mayadjust other communications parameters, such as a modulation and codingscheme (MCS), uplink rate control parameters, power control parameters,among other examples of parameters. As an illustrative example, the UE115-a may determine that the system default operating frequency at thebase station 105-a may be different than a default operating frequencyof the UE 115-a. In such examples, the UE 115-a may adjust an MCS inorder to improve reliability of communications. For example, the UE115-a may determine that the communications 220-a may be relatively lessefficient due to the difference between the default operating frequencyindicated by the base station 105-a and the default operating frequencyof the UE 115-a, and the UE 115-a may select a more robust MCSassociated with the determination.

FIG. 3 shows a diagram of an example frequency scheme 300 that supportsbeamforming parameter adaptation techniques. The frequency scheme 300may support beamforming parameter adaptation techniques for wirelesscommunications systems. In some examples, the frequency scheme 300 mayimplement aspects of the wireless communications system 100 or thesignaling diagram 200. For example, the frequency scheme 300 mayillustrate an example of reported signal measurements for a set ofconfigured frequencies for three wireless devices 310, 315, and 320,which may be examples of the wireless devices as described herein withreference to FIGS. 1 and 2 .

Although the frequency scheme 300 may show four frequencies 305 forillustrative clarity, it is to be understood that any quantity offrequencies 305 may be configured as described herein. For example, aserving wireless device may configure the wireless devices 310, 315, and320 to report measurements for the frequencies 305-a, 305-b, 305-c, and305-d. In some implementations, the serving wireless device may transmitcontrol signaling configuring the set of frequencies 305 (for example, aconfigured set of sampling frequencies of an ultra-wide frequency bandas described with reference to FIG. 2 ).

The wireless devices 310, 315, and 320 may each determine an SNR foreach frequency 305 of the set of frequencies 305, as shown in thefrequency scheme 300, although any type of signal measurement may beimplemented as described with reference to FIG. 2 . As an illustrativeexample, the wireless device 310 may have a default operating frequencyof 60 GHz. The signal measurements for the wireless device 310 may peakat or relatively near the default operating frequency (for example,frequency 305-c may be 60 GHz) and may be relatively lower at otherfrequencies 305 (for example, the signal measurement may drop off atfrequency 305-d, such as 71 GHz, depending on properties of the devicesuch as the default operating frequency as described herein).

The wireless devices 310, 315, and 320 may report the determinedmeasurements to the serving wireless device. The serving wireless devicemay select one or more codebook parameters associated with the reportedinformation as described with reference to FIG. 2 . For example, theserving wireless device may determine a default operating frequency forthe system associated with the reports transmitted by each of thewireless devices 310, 315, and 320. In some examples, such reporting maybe a part of a beam training procedure or other beam sweeping proceduresperformed by the serving wireless device. The serving wireless devicemay indicate the one or more parameters of a codebook of the servingwireless device associated with the determination as described withreference to FIG. 2 .

FIG. 4 illustrates an example wireless communications system 400 thatsupports beamforming parameter adaptation techniques. The wirelesscommunications system 400 may support beamforming parameter adaptationtechniques for wireless communications systems. In some examples, thewireless communications system 400 may implement aspects of the wirelesscommunications system 100, the signaling diagram 200, or the frequencyscheme 300. The base stations 105-b and 105-c each may be an example ofone or more aspects of a base station 105 described herein, includingwith reference to FIGS. 1-3 . The UEs 115-d, 115-e, 115-f, 115-g, and115-h, each may be an example of one or more aspects of a UE 115described herein, including with reference to FIGS. 1-3 . It is to beunderstood that references to specific wireless devices (for example,UEs or base stations) in the below figures are provided for illustrativepurposes, and different wireless devices not specifically referred toherein may be used interchangeably with those described herein (forexample, the described techniques may be implemented by infra nodes,small cell nodes, integrated access and backhaul (IAB) nodes, repeaters(dumb as well as smart), relay/sidelink nodes, or any combinationthereof, among other examples of wireless nodes). Likewise, thedescribed operations performed by a UE may, in some implementations, beperformed by a base station, and vice versa.

In some examples, the wireless communications system 400 may illustratean example of a relatively dense mmW deployment providing relativelyrobust coverage in the geographic coverage areas 110-b, 110-c, and 110-dfor the devices of the wireless communications system 400. For example,the wireless communications system may include one or more infra nodes(for example, small cell nodes, IAB nodes, relay/sidelink nodes,repeaters (dumb as well as smart), customer-premises equipment (CPE),among other examples). Although illustrated as base stations 105 and UEs115, the devices of the wireless communications system 400 mayadditionally, or alternatively, represent or include such other infranodes. In some implementations, a UE 115 may see multiple infra nodes aswell as other UEs 115 in the network.

Accordingly, the techniques described herein with reference to at leastFIG. 2 may be implemented by other devices, communications systems,communications links (for example, access links 405 between a basestation 105 and a UE 115, sidelinks 410 between UEs 115, or other typesof links between devices), or any combination thereof. For example, thewireless communications system 400 may illustrate an example of a UE115-e in an access link 405-a with the base station 105-b (for example,an access link setting), a sidelink 410-a with the UE 115-f (forexample, a sidelink setting), communications between infra nodes andother infra nodes or UEs 115, or any combination thereof. The wirelessnodes may implement the beamforming parameter adaptation techniques asdescribed herein with reference to FIG. 2 . For example, a wireless nodemay coordinate with one or more other nodes in terms of feedbackinformation as well as conveyance of analog parameter choices determinedfrom the feedback information.

As an illustrative example, the UE 115-e may form a sidelink networkwith the UEs 115-f and the UE 115-g, an access link network with thebase station 105-b (for example, a first transmission reception point(TRP)) and the base station 105-c (for example, a second TRP), or anycombination thereof. The UE 115-e may determine the default operatingfrequencies of one or more nodes. For example, the base stations 105 maybroadcast or otherwise indicate their respective default operatingfrequencies to the UE 115-e. Additionally, or alternatively, the UE115-e may determine the default operating frequencies of the UEs 115-fand 115-g. For example, the UE 115-e may transmit a request forcapability messages to the other UEs 115 using control signaling (forexample, sidelink control signaling, RRC signaling, among other examplesof control signaling). The UE 115-e may receive the capability messagesin response to transmitting the request. The capability messages mayindicate a default operating frequency of the nodes. For example, the UE115-f may transmit a capability message indicating the default operatingfrequency of the UE 115-f. The UE 115-e may determine a system operatingfrequency as described herein with reference to FIG. 2 . For example,the UE 115-e may determine an operating frequency associated with thedefault operating frequencies of the other nodes, associated with one ormore signal measurement reports, associated with a majority scheme,associated with a priority scheme, or any combination thereof.

FIG. 5 shows an example process flow 500 that supports beamformingparameter adaptation techniques. The process flow 500 may supportbeamforming parameter adaptation techniques for wireless communicationssystems. In some examples, the process flow 500 may implement aspects ofwireless communications systems 100 or 400, the signaling diagram 200,or frequency scheme 300 as described with reference to FIGS. 1-4 . Forexample, the process flow 500 may include wireless devices 505, 510, and515, which may be examples of base stations 105, UEs 115, infra nodes,CPEs, IAB nodes, repeaters, sidelink nodes, or any combination thereofas described herein. The process flow 500 may illustrate an example of aserving wireless device 505 selecting codebook parameters associatedwith (such as based on or in response to) capability information fromthe wireless devices 510 and 515.

In the following description of the process flow 500, the operationsbetween the wireless devices 505, 510, and 515 may be transmitted in adifferent order than the order shown, or the operations performed bywireless devices may be performed in different orders or at differenttimes. Certain operations also may be left out of the process flow 500,or other operations may be added to the process flow 500.

In some examples, at 520 the wireless device 505 may transmit a requestto one or both of the wireless devices 510 and 515. For example, thewireless device 505 may transmit a request for a capability message tothe wireless device 510 or the wireless device 515. Additionally, oralternatively, the wireless device 505 may transmit a request for one ormore reports as described herein (for example, signal measurementreports).

At 525, the wireless device 510, the wireless device 515, or both maysend capability messages to the wireless device 505. For example, thewireless device 510 may transmit a capability message indicating adefault operating frequency of the wireless device 510 and the wirelessdevice 515 may transmit a capability message indicating a defaultoperating frequency of the wireless device 515. In some examples, thewireless devices 510 and 515 may transmit the capability messages inresponse to the request received at 520. Additionally, or alternatively,the wireless devices 510 or 515 may transmit one or more reports asdescribed herein. For example, the wireless device 510 may include oneor more signal measurement reports in the capability message or mayreport the signal measurements separate from the capability message.

At 530, the wireless device 505 may select one or more codebookparameters associated with the received capability messages. Forexample, the wireless device 505 may determine an operating frequency asdescribed herein with reference to FIG. 2 (for example, the wirelessdevice 505 may select the default operating frequency associated with apriority scheme, a majority scheme, the capabilities of the wirelessdevices 510 and 515, the default operating frequencies of the wirelessdevices 510 and 515, or any combination thereof).

At 535, the wireless device 505 may send one or more indication messagesto the wireless device 510 or the wireless device 515. For example, thewireless device 505 may indicate the selected one or more codebookparameters to the wireless device 510 and the wireless device 515. Insome examples, the one or more codebook parameters may indicate thedetermined operating frequency for the system.

At 540, the wireless devices may communicate in response to theindication messages. For example, the wireless device 505 may adjust(for example, adapt) one or more codebook parameters to the selectedcodebook parameters (for example, the wireless device 505 maycommunicate at the determined operating frequency for the system).Additionally, or alternatively, the wireless devices 510 and 515 mayadjust one or more parameters for the communications as described hereinwith reference to FIG. 2 .

FIG. 6 shows a block diagram 600 of a wireless device 605 that supportsbeamforming parameter adaptation techniques. The wireless device 605 maybe an example of aspects of a UE 115 or base station 105 as describedherein. The wireless device 605 may include a receiver 610, acommunications manager 615, and a transmitter 620. The wireless device605 also may include a processor. Each of these components may be incommunication with one another (such as via one or more buses).

Receiver 610 may receive information such as packets, user data, orcontrol information associated with various information channels (suchas control channels, data channels, and information related tobeamforming parameter adaptation techniques for wireless communicationssystems, etc.). Information may be passed on to other components of thewireless device 605. The receiver 610 may be an example of aspects ofthe transceiver 920 or 1020 as described with reference to FIGS. 9 and10 . The receiver 610 may utilize a single antenna or a set of antennas.

In some examples, the wireless device 605 may be an example of awireless device selecting and indicating one or more codebookparameters. In such examples, the communications manager 615 may receivea capability message from at least another wireless device in a wirelesscommunications system, the capability message indicating a defaultoperating frequency of the other wireless device, a default operatingfrequency priority of the other wireless device, or both, select one ormore codebook parameters associated with the capability message, the oneor more codebook parameters indicating a default operating frequency forthe wireless communications system, transmit, to at least the otherwireless device, an indication of the one or more codebook parameters,and communicate with at least the other wireless device in accordancewith the one or more codebook parameters.

In some examples, the wireless device 605 may be an example of awireless device receiving an indication of one or more codebookparameters. In such examples, the communications manager 615 also maytransmit a capability message to a another wireless device in a wirelesscommunications system, the capability message indicating a defaultoperating frequency of the wireless device, a default operatingfrequency priority of the wireless device, or both, receive, from theother wireless device, an indication of one or more codebook parametersassociated with transmitting the capability message, the one or morecodebook parameters indicating a default operating frequency for thewireless communications system, and communicate with the other wirelessdevice in accordance with the one or more codebook parameters. Thecommunications manager 615 may be an example of aspects of thecommunications manager 910 or 1010 as described herein.

In some implementations, the communications manager 615, whenfunctioning as a processor or a processing system, may obtain signalingfrom the receiver 610, using a first interface and may output signalingfor transmission via the transmitter 620 using the first interface or asecond interface.

The communications manager 615, or its sub-components, may be physicallylocated at various positions, including being distributed such thatportions of functions are implemented at different physical locations byone or more physical components. In some examples, the communicationsmanager 615, or its sub-components, may be a separate and distinctcomponent in accordance with various aspects of the present disclosure.In some examples, the communications manager 615, or its sub-components,may be combined with one or more other hardware components, includingbut not limited to an input/output (I/O) component, a transceiver, anetwork server, another computing device, one or more other componentsdescribed in the present disclosure, or a combination thereof inaccordance with various aspects of the present disclosure.

Transmitter 620 may transmit signals generated by other components ofthe device 605. In some examples, the transmitter 620 may be collocatedwith a receiver 610 in a transceiver module. For example, thetransmitter 620 may be an example of aspects of the transceiver 920 or1020 as described with reference to FIGS. 9 and 10 . The transmitter 620may utilize a single antenna or a set of antennas.

FIG. 7 shows a block diagram 700 of a wireless device 705 that supportsbeamforming parameter adaptation techniques. The wireless device 705 maybe an example of aspects of a wireless device 605, a UE 115, or a basestation 105 as described herein. The wireless device 705 may include areceiver 710, a communications manager 715, and a transmitter 750. Thewireless device 705 also may include a processor. Each of thesecomponents may be in communication with one another (such as via one ormore buses).

Receiver 710 may receive information such as packets, user data, orcontrol information associated with various information channels (suchas control channels, data channels, and information related tobeamforming parameter adaptation techniques for wireless communicationssystems, etc.). Information may be passed on to other components of thedevice 705. The receiver 710 may be an example of aspects of thetransceiver 920 or 1020 as described with reference to FIGS. 9 and 10 .The receiver 710 may utilize a single antenna or a set of antennas.

The communications manager 715 may be an example of aspects of thecommunications manager 615 as described herein. The communicationsmanager 715 may include a capability component 720, a codebook component725, an indication transmitter 730, a communications component 735, acapability message transmitter 740, and an indication receiver 745. Thecommunications manager 715 may be an example of aspects of thecommunications manager 910 or 1010 as described herein.

In some examples, the wireless device 705 may be an example of awireless device selecting and indicating one or more codebookparameters. In such examples, the capability component 720 may receive,at the wireless device, a capability message from at least anotherwireless device in a wireless communications system, the capabilitymessage indicating a default operating frequency of the other wirelessdevice, a default operating frequency priority of the other wirelessdevice, or both.

The codebook component 725 may select one or more codebook parametersassociated with the capability message, the one or more codebookparameters indicating a default operating frequency for the wirelesscommunications system.

The indication transmitter 730 may transmit, to at least the otherwireless device, an indication of the one or more codebook parameters.

The communications component 735 may communicate with at least the otherwireless device in accordance with the one or more codebook parameters.

In some examples, the wireless device 705 may be an example of awireless device receiving an indication of one or more codebookparameters. In such examples, the capability message transmitter 740 maytransmit a capability message to another wireless device in a wirelesscommunications system, the capability message indicating a defaultoperating frequency of the wireless device, a default operatingfrequency priority of the wireless device, or both.

The indication receiver 745 may receive, from the other wireless device,an indication of one or more codebook parameters associated withtransmitting the capability message, the one or more codebook parametersindicating a default operating frequency for the wireless communicationssystem.

The communications component 735 may communicate with the other wirelessdevice in accordance with the one or more codebook parameters.

Transmitter 750 may transmit signals generated by other components ofthe device 705. In some examples, the transmitter 750 may be collocatedwith a receiver 710 in a transceiver module. For example, thetransmitter 750 may be an example of aspects of the transceiver 920 or1020 as described with reference to FIGS. 9 and 10 . The transmitter 750may utilize a single antenna or a set of antennas.

FIG. 8 shows a block diagram 800 of a communications manager 805 thatsupports beamforming parameter adaptation techniques. The communicationsmanager 805 may be an example of aspects of a communications manager615, a communications manager 715, or a communications manager 910described herein. The communications manager 805 may include acapability component 810, a codebook component 815, an indicationtransmitter 820, a communications component 825, a report receiver 830,a control signaling transmitter 835, an adjustment component 840, arequest transmitter 845, a selection component 850, an assignmentcomponent 855, a capability message transmitter 860, an indicationreceiver 865, a report transmitter 870, a control signaling receiver875, a parameters component 880, and a request receiver 885. Each ofthese modules may communicate, directly or indirectly, with one another(such as via one or more buses).

In some examples, the communications manager 805 may be implemented by awireless device selecting and transmitting an indication of one or morecodebook parameters. In such examples, the capability component 810 mayreceive a capability message from at least another wireless device in awireless communications system, the capability message indicating adefault operating frequency of the other wireless device, a defaultoperating frequency priority of the other wireless device, or both. Insome examples, the capability component 810 may receive a set ofcapability messages from a set of wireless devices, the set ofcapability messages including the capability message from the otherwireless device. The codebook component 815 may select one or morecodebook parameters associated with the capability message, the one ormore codebook parameters indicating a default operating frequency forthe wireless communications system.

The indication transmitter 820 may transmit, to at least the otherwireless device, an indication of the one or more codebook parameters.

The communications component 825 may communicate with at least the otherwireless device in accordance with the one or more codebook parameters.In some examples, the communications component 825 may communicate usingthe default operating frequency for the wireless communications system.

The report receiver 830 may receive one or more reports from at leastthe other wireless device, the one or more reports indicating a signalto noise ratio for one or more frequencies. In some implementations, thecapability message includes the one or more reports from at least theother wireless device.

The control signaling transmitter 835 may transmit control signaling toat least the other wireless device, the control signaling configuringthe one or more frequencies associated with the one or more reports.

The adjustment component 840 may adjust a first default operatingfrequency of the wireless device to the default operating frequency forthe wireless communications system based on the one or more codebookparameters. In some examples, the adjustment component 840 may adjust afirst default operating frequency of the wireless device to the defaultoperating frequency for the wireless communications system based onreceiving the indication.

The request transmitter 845 may transmit a request for the capabilitymessage to at least the other wireless device, where receiving thecapability message is associated with transmitting the request.

The selection component 850 may select the default operating frequencyfor the wireless communications system based on a majority of the set ofcapability messages indicating the default operating frequency for thewireless communications system. In some examples, selecting the defaultoperating frequency for the wireless communications system may be basedon a set of default operating frequency priorities including arespective operating frequency priority associated with each wirelessdevice of the set of wireless devices, where the set of defaultoperating frequency priorities includes the default operating frequencypriority of the other wireless device. In some examples, selecting thedefault operating frequency for the wireless communications system maybe based on a set of default operating frequencies including arespective default operating frequency associated with each wirelessdevice of the set of wireless devices, where the set of defaultoperating frequencies includes the default operating frequency of theother wireless device.

The assignment component 855 may assign the default operating frequencypriority of the other wireless device to at least the other wirelessdevice. In some implementations, the default operating frequencypriority of the other wireless device corresponds to a capability of theother wireless device.

In some examples, the communications manager 805 may be implemented by awireless device receiving an indication of one or more codebookparameters. In such examples, the report transmitter 870 may transmitone or more reports to the first wireless device, the one or morereports indicating a signal to noise ratio for one or more frequencies.

The capability message transmitter 860 may transmit a capability messageto another wireless device in a wireless communications system, thecapability message indicating a default operating frequency of thewireless device, a default operating frequency priority of the wirelessdevice, or both.

The indication receiver 865 may receive, from another wireless device,an indication of one or more codebook parameters based on transmittingthe capability message, the one or more codebook parameters indicating adefault operating frequency for the wireless communications system.

The control signaling receiver 875 may receive control signaling from atleast the other wireless device, the control signaling configuring theone or more frequencies associated with the one or more reports.

The parameters component 880 may determine the one or more codebookparameters based on receiving the indication.

The request receiver 885 may receive a request for the capabilitymessage from the other wireless device, where transmitting thecapability message is based on the request for the capability message.

FIG. 9 shows a diagram of a system 900 including a wireless device 905that supports beamforming parameter adaptation techniques. The wirelessdevice 905 may be an example of or include the components of thewireless device 605, the wireless device 705, or a UE 115 as describedherein. The wireless device 905 may include components forbi-directional voice and data communications including components fortransmitting and receiving communications, including a communicationsmanager 910, a transceiver 920, an antenna 925, memory 930, a processor940, and an I/O controller 950. These components may be in electroniccommunication via one or more buses (such as bus 955).

In some implementations (for example, when the wireless device 905selects and indicates one or more codebook parameters), thecommunications manager 910 may receive a capability message from atleast another wireless device in a wireless communications system, thecapability message indicating a default operating frequency of the otherwireless device, a default operating frequency priority of the otherwireless device, or both, select one or more codebook parametersassociated with the capability message, the one or more codebookparameters indicating a default operating frequency for the wirelesscommunications system, transmit, to at least the other wireless device,an indication of the one or more codebook parameters, and communicatewith at least the other wireless device in accordance with the one ormore codebook parameters.

In some implementations (for example, when the wireless device 905receives an indication of one or more codebook parameters), thecommunications manager 910 may additionally, or alternatively, transmita capability message to another wireless device in a wirelesscommunications system, the capability message indicating a defaultoperating frequency of the wireless device, a default operatingfrequency priority of the wireless device, or both, receive, from theother wireless device, an indication of one or more codebook parameters,for example, associated with or in response to transmitting thecapability message, the one or more codebook parameters indicating adefault operating frequency for the wireless communications system, andcommunicate with the other wireless device in accordance with the one ormore codebook parameters.

Transceiver 920 may communicate bi-directionally, via one or moreantennas, wired, or wireless links as described herein. For example, thetransceiver 920 may represent a wireless transceiver and may communicatebi-directionally with another wireless transceiver. The transceiver 920also may include a modem to modulate the packets and provide themodulated packets to the antennas for transmission, and to demodulatepackets received from the antennas.

In some implementations, the wireless device may include a singleantenna 925. However, in some implementations the device may have morethan one antenna 925, which may be capable of concurrently transmittingor receiving multiple wireless transmissions.

The memory 930 may include RAM, ROM, or a combination thereof. Thememory 930 may store computer-readable code 935 including instructionsthat, when executed by a processor (such as the processor 940) cause thedevice to perform various functions described herein. In someimplementations, the memory 930 may contain, among other things, a basicinput/output system (BIOS) which may control basic hardware or softwareoperation such as the interaction with peripheral components or devices.

The I/O controller 950 may manage input and output signals for thedevice 905. The I/O controller 950 also may manage peripherals notintegrated into the device 905. In some implementations, the I/Ocontroller 950 may represent a physical connection or port to anexternal peripheral. In some implementations, the I/O controller 950 mayutilize an operating system such as iOS®, ANDROID®, MS-DOS®,MS-WINDOWS®, OS/2®, UNIX®, LINUX®, or another known operating system. Inother cases, the I/O controller 950 may represent or interact with amodem, a keyboard, a mouse, a touchscreen, or a similar device. In someimplementations, the I/O controller 950 may be implemented as part of aprocessor. In some implementations, a user may interact with the device905 via the I/O controller 950 or via hardware components controlled bythe I/O controller 950.

The code 935 may include instructions to implement aspects of thepresent disclosure, including instructions to support wirelesscommunications. The code 935 may be stored in a non-transitorycomputer-readable medium such as system memory or other type of memory.In some implementations, the code 935 may not be directly executable bythe processor 940 but may cause a computer (such as when compiled andexecuted) to perform functions described herein.

FIG. 10 shows a diagram of a system 1000 including a wireless device1005 that supports beamforming parameter adaptation techniques. Thewireless device 1005 may be an example of or include the components ofthe wireless device 605, the wireless device 705, or a base station 105as described herein. The wireless device 1005 may include components forbi-directional voice and data communications including components fortransmitting and receiving communications, including a communicationsmanager 1010, a network communications manager 1015, a transceiver 1020,an antenna 1025, memory 1030, a processor 1040, and an inter-stationcommunications manager 1045. These components may be in electroniccommunication via one or more buses (such as bus 1055).

In some implementations, the wireless device 1005 may be an example of awireless device selecting and indicating one or more codebookparameters. In such implementations, the communications manager 1010 mayreceive a capability message from at least another wireless device in awireless communications system, the capability message indicating adefault operating frequency of the other wireless device, a defaultoperating frequency priority of the other wireless device, or both,select one or more codebook parameters associated with the capabilitymessage, the one or more codebook parameters indicating a defaultoperating frequency for the wireless communications system, transmit, toat least the other wireless device, an indication of the one or morecodebook parameters, and communicate with at least the other wirelessdevice in accordance with the one or more codebook parameters.

In some implementations, the wireless device 1005 may be an example of awireless device receiving an indication of one or more codebookparameters. In such implementations, the communications manager 1010 mayadditionally, or alternatively, transmit a capability message to anotherwireless device in a wireless communications system, the capabilitymessage indicating a default operating frequency of the wireless device,a default operating frequency priority of the wireless device, or both,receive, from the other wireless device, an indication of one or morecodebook parameters associated with transmitting the capability message,the one or more codebook parameters indicating a default operatingfrequency for the wireless communications system, and communicate withthe other wireless device in accordance with the one or more codebookparameters.

Network communications manager 1015 may manage communications with thecore network (such as via one or more wired backhaul links). Forexample, the network communications manager 1015 may manage the transferof data communications for client devices, such as one or more UEs 115.

Transceiver 1020 may communicate bi-directionally, via one or moreantennas, wired, or wireless links as described herein. For example, thetransceiver 1020 may represent a wireless transceiver and maycommunicate bi-directionally with another wireless transceiver. Thetransceiver 1020 also may include a modem to modulate the packets andprovide the modulated packets to the antennas for transmission, and todemodulate packets received from the antennas.

In some implementations, the wireless device may include a singleantenna 1025. However, in some implementations the device may have morethan one antenna 1025, which may be capable of concurrently transmittingor receiving multiple wireless transmissions.

The memory 1030 may include RAM, ROM, or a combination thereof. Thememory 1030 may store computer-readable code 1035 including instructionsthat, when executed by a processor (such as the processor 1040) causethe device to perform various functions described herein. In someimplementations, the memory 1030 may contain, among other things, a BIOSwhich may control basic hardware or software operation such as theinteraction with peripheral components or devices.

Inter-station communications manager 1045 may manage communications withother base stations 105, and may include a controller or scheduler forcontrolling communications with UEs 115 in cooperation with other basestations 105. For example, the inter-station communications manager 1045may coordinate scheduling for transmissions to UEs 115 for variousinterference mitigation techniques such as beamforming or jointtransmission. In some examples, inter-station communications manager1045 may provide an X2 interface within an LTE/LTE-A wirelesscommunication network technology to provide communication between basestations 105.

The code 1035 may include instructions to implement aspects of thepresent disclosure, including instructions to support wirelesscommunications. The code 1035 may be stored in a non-transitorycomputer-readable medium such as system memory or other type of memory.In some implementations, the code 1035 may not be directly executable bythe processor 1040 but may cause a computer (such as when compiled andexecuted) to perform functions described herein.

FIG. 11 shows a flowchart illustrating a method 1100 that supportsbeamforming parameter adaptation techniques. The operations of method1100 may be implemented by a UE 115 or base station 105 or itscomponents as described herein. For example, the operations of method1100 may be performed by a communications manager as described withreference to FIGS. 6-10 . In some examples, a UE or base station mayexecute a set of instructions to control the functional elements of theUE or base station to perform the functions described herein.Additionally, or alternatively, a UE or base station may perform aspectsof the functions described herein using special-purpose hardware.

At 1105, the UE or base station may receive a capability message from atleast a second wireless device in a wireless communications system, thecapability message indicating a default operating frequency of thesecond wireless device, a default operating frequency priority of thesecond wireless device, or both. The operations of 1105 may be performedaccording to the methods described herein. In some examples, aspects ofthe operations of 1105 may be performed by a capability component asdescribed with reference to FIGS. 6-10 .

At 1110, the UE or base station may select one or more codebookparameters associated with the capability message, the one or morecodebook parameters indicating a default operating frequency for thewireless communications system. The operations of 1110 may be performedaccording to the methods described herein. In some examples, aspects ofthe operations of 1110 may be performed by a codebook component asdescribed with reference to FIGS. 6-10 .

At 1115, the UE or base station may transmit, to at least the secondwireless device, an indication of the one or more codebook parameters.The operations of 1115 may be performed according to the methodsdescribed herein. In some examples, aspects of the operations of 1115may be performed by an indication transmitter as described withreference to FIGS. 6-10 .

FIG. 12 shows a flowchart illustrating a method 1200 that supportsbeamforming parameter adaptation techniques. The operations of method1200 may be implemented by a UE 115 or base station 105 or itscomponents as described herein. For example, the operations of method1200 may be performed by a communications manager as described withreference to FIGS. 6-10 . In some examples, a UE or base station mayexecute a set of instructions to control the functional elements of theUE or base station to perform the functions described herein.Additionally or alternatively, a UE or base station may perform aspectsof the functions described herein using special-purpose hardware.

At 1205, the UE or base station may receive a capability message from atleast a second wireless device in a wireless communications system, thecapability message indicating a default operating frequency of thesecond wireless device, a default operating frequency priority of thesecond wireless device, or both. The operations of 1205 may be performedaccording to the methods described herein. In some examples, aspects ofthe operations of 1205 may be performed by a capability component asdescribed with reference to FIGS. 6-10 .

At 1210, the UE or base station may receive one or more reports from atleast the second wireless device, the one or more reports indicating asignal to noise ratio for one or more frequencies. The operations of1210 may be performed according to the methods described herein. In someexamples, aspects of the operations of 1210 may be performed by a reportreceiver as described with reference to FIGS. 6-10 .

At 1215, the UE or base station may select one or more codebookparameters associated with the capability message, the one or morecodebook parameters indicating a default operating frequency for thewireless communications system. The operations of 1215 may be performedaccording to the methods described herein. In some examples, aspects ofthe operations of 1215 may be performed by a codebook component asdescribed with reference to FIGS. 6-10 .

At 1220, the UE or base station may transmit, to at least the secondwireless device, an indication of the one or more codebook parameters.The operations of 1220 may be performed according to the methodsdescribed herein. In some examples, aspects of the operations of 1220may be performed by an indication transmitter as described withreference to FIGS. 6-10 .

FIG. 13 shows a flowchart illustrating a method 1300 that supportsbeamforming parameter adaptation techniques. The operations of method1300 may be implemented by a UE 115 or base station 105 or itscomponents as described herein. For example, the operations of method1300 may be performed by a communications manager as described withreference to FIGS. 6-10 . In some examples, a UE or base station mayexecute a set of instructions to control the functional elements of theUE or base station to perform the functions described herein.Additionally, or alternatively, a UE or base station may perform aspectsof the functions described herein using special-purpose hardware.

At 1305, the UE or base station may transmit a capability message to afirst wireless device in a wireless communications system, thecapability message indicating a default operating frequency of a secondwireless device (for example, the UE or the base station), a defaultoperating frequency, a default operating frequency priority of thesecond wireless device, or both. The operations of 1305 may be performedaccording to the methods described herein. In some examples, aspects ofthe operations of 1305 may be performed by a capability messagetransmitter as described with reference to FIGS. 6-10 .

At 1310, the UE or base station may receive, from the first wirelessdevice, an indication of one or more codebook parameters associated withtransmitting the capability message, the one or more codebook parametersindicating a default operating frequency for the wireless communicationssystem. The operations of 1310 may be performed according to the methodsdescribed herein. In some examples, aspects of the operations of 1310may be performed by an indication receiver as described with referenceto FIGS. 6-10 .

The following provides an overview of aspects of the present disclosure:

Aspect 1: An apparatus for wireless communications at a first wirelessdevice, including: a first interface configured to: obtain a capabilitymessage from at least a second wireless device in a wirelesscommunications system, the capability message indicating a defaultoperating frequency of the second wireless device, a default operatingfrequency priority of the second wireless device, or both; a processingsystem configured to: select one or more codebook parameters associatedwith the capability message, the one or more codebook parametersindicating a default operating frequency for the wireless communicationssystem; and where the first interface or a second interface isconfigured to: output, to at least the second wireless device, anindication of the one or more codebook parameters.

Aspect 2: The apparatus of aspect 1, where the first interface or thesecond interface is further configured to: obtain one or more reportsfrom at least the second wireless device, the one or more reportsindicating a signal to noise ratio for one or more frequencies.

Aspect 3: The apparatus of aspect 2, where the capability messageincludes the one or more reports from at least the second wirelessdevice.

Aspect 4: The apparatus of any of aspects 2-3, where the first interfaceor the second interface is further configured to: output controlsignaling to at least the second wireless device, the control signalingconfiguring the one or more frequencies associated with the one or morereports.

Aspect 5: The apparatus of any of aspects 1-4, where the first interfaceor the second interface is further configured to: communicate with atleast the second wireless device in accordance with the one or morecodebook parameters, and communicate using the default operatingfrequency for the wireless communications system.

Aspect 6: The apparatus of any of aspects 1-5, where the processingsystem is further configured to: adjust a first default operatingfrequency of the first wireless device to the default operatingfrequency for the wireless communications system based on the one ormore codebook parameters.

Aspect 7: The apparatus of any of aspects 1-6, where the first interfaceor the second interface is further configured to: output a request forthe capability message to at least the second wireless device, whereobtaining the capability message is based on outputting the request.

Aspect 8: The apparatus of any of aspects 1-7, where the first interfaceor the second interface is further configured to: obtain a set ofmultiple capability messages from a set of multiple wireless devices,the set of multiple capability messages including the capability messagefrom the second wireless device.

Aspect 9: The apparatus of aspect 8, where the processing system isfurther configured to: select the default operating frequency for thewireless communications system based on a majority of the set ofmultiple capability messages indicating the default operating frequencyfor the wireless communications system.

Aspect 10: The apparatus of any of aspects 8-9, where the processingsystem is further configured to: select the default operating frequencyfor the wireless communications system based on a set of defaultoperating frequency priorities including a respective default operatingfrequency priority associated with each wireless device of the set ofmultiple wireless devices, where the set of default operating frequencypriorities includes the default operating frequency priority of thesecond wireless device.

Aspect 11: The apparatus of any of aspects 8-10, where the processingsystem is further configured to: select the default operating frequencyfor the wireless communications system based on a set of defaultoperating frequencies including a respective default operating frequencyassociated with each wireless device of the set of multiple wirelessdevices, where the set of default operating frequencies includes thedefault operating frequency of the second wireless device.

Aspect 12: The apparatus of any of aspects 1-11, where the processingsystem is further configured to: assign the default operating frequencypriority of the second wireless device to at least the second wirelessdevice.

Aspect 13: The apparatus of aspect 12, where the default operatingfrequency priority of the second wireless device corresponds to acapability of the second wireless device.

Aspect 14: An apparatus for wireless communications at a second wirelessdevice, including: a processing system, a first interface, and a secondinterface, the second interface configured to: output a capabilitymessage to a first wireless device in a wireless communications system,the capability message indicating a default operating frequency of thesecond wireless device, a default operating frequency priority of thesecond wireless device, or both; and the first interface configured to:obtain, from the first wireless device, an indication of one or morecodebook parameters associated with outputting the capability message,the one or more codebook parameters indicating a default operatingfrequency for the wireless communications system.

Aspect 15: The apparatus of aspect 14, where the second interface isfurther configured to: output one or more reports to the first wirelessdevice, the one or more reports indicating a signal to noise ratio forone or more frequencies.

Aspect 16: The apparatus of aspect 15, where the first interface isfurther configured to: obtain control signaling to at least the secondwireless device, the control signaling configuring the one or morefrequencies associated with the one or more reports.

Aspect 17: The apparatus of any of aspects 14-16, where the processingsystem is further configured to: determine the one or more codebookparameters based on receiving the indication.

Aspect 18: The apparatus of any of aspects 14-17, where the processingsystem is further configured to: adjust a first default operatingfrequency of the second wireless device to the default operatingfrequency for the wireless communications system based on obtaining theindication.

Aspect 19: The apparatus of any of aspects 14-18, where a secondinterface is further configured to: communicate with the first wirelessdevice in accordance with the one or more codebook parameters, andcommunicate using the default operating frequency for the wirelesscommunications system.

Aspect 20: The apparatus of any of aspects 14-19, where the firstinterface is further configured to: obtain a request for the capabilitymessage from the first wireless device, where outputting the capabilitymessage is based on the request for the capability message.

Aspect 21: A method for wireless communications, including: receiving,at a first wireless device, a capability message from at least a secondwireless device in a wireless communications system, the capabilitymessage indicating a default operating frequency of the second wirelessdevice, a default operating frequency priority of the second wirelessdevice, or both; and selecting one or more codebook parametersassociated with the capability message, the one or more codebookparameters indicating a default operating frequency for the wirelesscommunications system; transmitting, to at least the second wirelessdevice, an indication of the one or more codebook parameters.

Aspect 22: The method of aspect 21, further including: receiving one ormore reports from at least the second wireless device, the one or morereports indicating a signal to noise ratio for one or more frequencies.

Aspect 23: The method of aspect 22, where the capability messageincludes the one or more reports from at least the second wirelessdevice.

Aspect 24: The method of any of aspects 22-23, further including:transmitting control signaling to at least the second wireless device,the control signaling configuring the one or more frequencies associatedwith the one or more reports.

Aspect 25: The method of any of aspects 21-24, further including:communicating with at least the second wireless device in accordancewith the one or more codebook parameters, where the communicatingfurther includes: communicating using the default operating frequencyfor the wireless communications system.

Aspect 26: The method of any of aspects 21-25, further including:adjusting a first default operating frequency of the first wirelessdevice to the default operating frequency for the wirelesscommunications system based on the one or more codebook parameters.

Aspect 27: The method of any of aspects 21-26, further including:transmitting a request for the capability message to at least the secondwireless device, where receiving the capability message is based ontransmitting the request.

Aspect 28: The method of any of aspects 21-27, further including:receiving a set of multiple capability messages from a set of multiplewireless devices, the set of multiple capability messages including thecapability message from the second wireless device.

Aspect 29: The method of aspect 28, further including: selecting thedefault operating frequency for the wireless communications system basedon a majority of the set of multiple capability messages indicating thedefault operating frequency for the wireless communications system.

Aspect 30: The method of any of aspects 28-29, further including:selecting the default operating frequency for the wirelesscommunications system based on a set of default operating frequencypriorities including a respective operating frequency priorityassociated with each wireless device of the set of multiple wirelessdevices, where the set of default operating frequency prioritiesincludes the default operating frequency priority of the second wirelessdevice.

Aspect 31: The method of any of aspects 28-30, further including:selecting the default operating frequency for the wirelesscommunications system based on a set of default operating frequenciesincluding a respective default operating frequency associated with eachwireless device of the set of multiple wireless devices, where the setof default operating frequencies includes the default operatingfrequency of the second wireless device.

Aspect 32: The method of any of aspects 21-31, further including:assigning the default operating frequency priority of the secondwireless device to at least the second wireless device.

Aspect 33: The method of aspect 32, where the default operatingfrequency priority of the second wireless device corresponds to acapability of the second wireless device.

Aspect 34: A method for wireless communications, including: transmittinga capability message to a first wireless device in a wirelesscommunications system, the capability message indicating a defaultoperating frequency of a second wireless device, a default operatingfrequency priority of the second wireless device, or both; andreceiving, from the first wireless device, an indication of one or morecodebook parameters associated with the capability message, the one ormore codebook parameters indicating a default operating frequency forthe wireless communications system.

Aspect 35: The method of aspect 34, further including: transmitting oneor more reports to the first wireless device, the one or more reportsindicating a signal to noise ratio for one or more frequencies.

Aspect 36: The method of aspect 35, further including: receiving controlsignaling to at least the second wireless device, the control signalingconfiguring the one or more frequencies associated with the one or morereports.

Aspect 37: The method of any of aspects 34-36, further including:determining the one or more codebook parameters based on receiving theindication.

Aspect 38: The method of any of aspects 34-37, further including:adjusting a first default operating frequency of the second wirelessdevice to the default operating frequency for the wirelesscommunications system based on receiving the indication.

Aspect 39: The method of any of aspects 34-38, further including:communicating with the first wireless device in accordance with the oneor more codebook parameters, where the communicating further includes:communicating using the default operating frequency for the wirelesscommunications system.

Aspect 40: The method of any of aspects 34-39, further including:receiving a request for the capability message from the first wirelessdevice, where transmitting the capability message is based on therequest for the capability message.

Aspect 41: An apparatus for wireless communications at a first wirelessdevice, including: a processor; memory coupled with the processor; andinstructions stored in the memory and executable by the processor tocause the apparatus to: receive, at the first wireless device, acapability message from at least a second wireless device in a wirelesscommunications system, the capability message indicating a defaultoperating frequency of the second wireless device, a default operatingfrequency priority of the second wireless device, or both; select one ormore codebook parameters associated with the capability message, the oneor more codebook parameters indicating a default operating frequency forthe wireless communications system; and transmit, to at least the secondwireless device, an indication of the one or more codebook parameters.

Aspect 42: The apparatus of aspect 41, where the instructions arefurther executable by the processor to cause the apparatus to: receiveone or more reports from at least the second wireless device, the one ormore reports indicating a signal to noise ratio for one or morefrequencies.

Aspect 43: The apparatus of aspect 42, where the capability messageincludes the one or more reports from at least the second wirelessdevice.

Aspect 44: The apparatus of any of aspects 42-43, where the instructionsare further executable by the processor to cause the apparatus to:transmit control signaling to at least the second wireless device, thecontrol signaling configuring the one or more frequencies associatedwith the one or more reports.

Aspect 45: The apparatus of any of aspects 41-44, where the instructionsare further executable by the processor to cause the apparatus to:communicate with at least the second wireless device in accordance withthe one or more codebook parameters, where the communicating furtherincludes: communicating using the default operating frequency for thewireless communications system.

Aspect 46: The apparatus of any of aspects 41-45, where the instructionsare further executable by the processor to cause the apparatus to:adjust a first default operating frequency of the first wireless deviceto the default operating frequency for the wireless communicationssystem based on the one or more codebook parameters.

Aspect 47: The apparatus of any of aspects 41-46, where the instructionsare further executable by the processor to cause the apparatus to:transmit a request for the capability message to at least the secondwireless device, where receiving the capability message is based ontransmitting the request.

Aspect 48: The apparatus of any of aspects 41-47, where the instructionsare further executable by the processor to cause the apparatus to:receive a set of multiple capability messages from a set of multiplewireless devices, the set of multiple capability messages including thecapability message from the second wireless device.

Aspect 49: The apparatus of aspect 48, where the instructions arefurther executable by the processor to cause the apparatus to: selectthe default operating frequency for the wireless communications systembased on a majority of the set of multiple capability messagesindicating the default operating frequency for the wirelesscommunications system.

Aspect 50: The apparatus of any of aspects 48-49, where the instructionsare further executable by the processor to cause the apparatus to:select the default operating frequency for the wireless communicationssystem based on a set of default operating frequency prioritiesincluding a respective operating frequency priority associated with eachwireless device of the set of multiple wireless devices, where the setof default operating frequency priorities includes the default operatingfrequency priority of the second wireless device.

Aspect 51: The apparatus of any of aspects 48-50, where the instructionsare further executable by the processor to cause the apparatus to:select the default operating frequency for the wireless communicationssystem based on a set of default operating frequencies including arespective default operating frequency associated with each wirelessdevice of the set of multiple wireless devices, where the set of defaultoperating frequencies includes the default operating frequency of thesecond wireless device.

Aspect 52: The apparatus of any of aspects 41-51, where the instructionsare further executable by the processor to cause the apparatus to:assign the default operating frequency priority of the second wirelessdevice to at least the second wireless device.

Aspect 53: The apparatus of aspect 52, where the default operatingfrequency priority of the second wireless device corresponds to acapability of the second wireless device.

Aspect 54: An apparatus for wireless communications at a second wirelessdevice, including: a processor; memory coupled with the processor; andinstructions stored in the memory and executable by the processor tocause the apparatus to: transmit a capability message to a firstwireless device in a wireless communications system, the capabilitymessage indicating a default operating frequency of the second wirelessdevice, a default operating frequency priority of the second wirelessdevice, or both; and receive, from the first wireless device, anindication of one or more codebook parameters associated with thecapability message, the one or more codebook parameters indicating adefault operating frequency for the wireless communications system.

Aspect 55: The apparatus of aspect 54, where the instructions arefurther executable by the processor to cause the apparatus to: transmitone or more reports to the first wireless device, the one or morereports indicating a signal to noise ratio for one or more frequencies.

Aspect 56: The apparatus of aspect 55, where the instructions arefurther executable by the processor to cause the apparatus to: receivecontrol signaling to at least the second wireless device, the controlsignaling configuring the one or more frequencies associated with theone or more reports.

Aspect 57: The apparatus of any of aspects 54-56, where the instructionsare further executable by the processor to cause the apparatus to:determine the one or more codebook parameters based on receiving theindication.

Aspect 58: The apparatus of any of aspects 54-57, where the instructionsare further executable by the processor to cause the apparatus to:adjust a first default operating frequency of the second wireless deviceto the default operating frequency for the wireless communicationssystem based on receiving the indication.

Aspect 59: The apparatus of any of aspects 54-58, where the instructionsare further executable by the processor to cause the apparatus to:communicate with the first wireless device in accordance with the one ormore codebook parameters, where the communicating further includes:communicating using the default operating frequency for the wirelesscommunications system.

Aspect 60: The apparatus of any of aspects 54-59, where the instructionsare further executable by the processor to cause the apparatus to:receive a request for the capability message from the first wirelessdevice, where transmitting the capability message is based on therequest for the capability message.

Aspect 61: An apparatus for wireless communications, including: meansfor receiving, at a first wireless device, a capability message from atleast a second wireless device in a wireless communications system, thecapability message indicating a default operating frequency of thesecond wireless device, a default operating frequency priority of thesecond wireless device, or both; means for selecting one or morecodebook parameters associated with the capability message, the one ormore codebook parameters indicating a default operating frequency forthe wireless communications system; and means for transmitting, to atleast the second wireless device, an indication of the one or morecodebook parameters.

Aspect 62: The apparatus of aspect 61, further including: means forreceiving one or more reports from at least the second wireless device,the one or more reports indicating a signal to noise ratio for one ormore frequencies.

Aspect 63: The apparatus of aspect 62, where the capability messageincludes the one or more reports from at least the second wirelessdevice.

Aspect 64: The apparatus of any of aspects 62-63, further including:means for transmitting control signaling to at least the second wirelessdevice, the control signaling configuring the one or more frequenciesassociated with the one or more reports.

Aspect 65: The apparatus of any of aspects 61-64, further including:means for communicating with at least the second wireless device inaccordance with the one or more codebook parameters, where the means forcommunicating further includes: means for communicating using thedefault operating frequency for the wireless communications system.

Aspect 66: The apparatus of any of aspects 61-65, further including:means for adjusting a first default operating frequency of the firstwireless device to the default operating frequency for the wirelesscommunications system based on the one or more codebook parameters.

Aspect 67: The apparatus of any of aspects 61-66, further including:means for transmitting a request for the capability message to at leastthe second wireless device, where receiving the capability message isbased on transmitting the request.

Aspect 68: The apparatus of any of aspects 61-67, further including:means for receiving a set of multiple capability messages from a set ofmultiple wireless devices, the set of multiple capability messagesincluding the capability message from the second wireless device.

Aspect 69: The apparatus of aspect 68, further including: means forselecting the default operating frequency for the wirelesscommunications system based on a majority of the set of multiplecapability messages indicating the default operating frequency for thewireless communications system.

Aspect 70: The apparatus of any of aspects 68-69, further including:means for selecting the default operating frequency for the wirelesscommunications system based on a set of default operating frequencypriorities including a respective operating frequency priorityassociated with each wireless device of the set of multiple wirelessdevices, where the set of default operating frequency prioritiesincludes the default operating frequency priority of the second wirelessdevice.

Aspect 71: The apparatus of any of aspects 68-70, further including:means for selecting the default operating frequency for the wirelesscommunications system based on a set of default operating frequenciesincluding a respective default operating frequency associated with eachwireless device of the set of multiple wireless devices, where the setof default operating frequencies includes the default operatingfrequency of the second wireless device.

Aspect 72: The apparatus of any of aspects 61-71, further including:means for assigning the default operating frequency priority of thesecond wireless device to at least the second wireless device.

Aspect 73: The apparatus of aspect 72, where the default operatingfrequency priority of the second wireless device corresponds to acapability of the second wireless device.

Aspect 74: An apparatus for wireless communications, including: meansfor transmitting a capability message to a first wireless device in awireless communications system, the capability message indicating adefault operating frequency of a second wireless device, a defaultoperating frequency priority of the second wireless device, or both; andmeans for receiving, from the first wireless device, an indication ofone or more codebook parameters associated with the capability message,the one or more codebook parameters indicating a default operatingfrequency for the wireless communications system.

Aspect 75: The apparatus of aspect 74, further including: means fortransmitting one or more reports to the first wireless device, the oneor more reports indicating a signal to noise ratio for one or morefrequencies.

Aspect 76: The apparatus of aspect 75, further including: means forreceiving control signaling to at least the second wireless device, thecontrol signaling configuring the one or more frequencies associatedwith the one or more reports.

Aspect 77: The apparatus of any of aspects 74-76, further including:means for determining the one or more codebook parameters based onreceiving the indication.

Aspect 78: The apparatus of any of aspects 74-77, further including:means for adjusting a first default operating frequency of the secondwireless device to the default operating frequency for the wirelesscommunications system based on receiving the indication.

Aspect 79: The apparatus of any of aspects 74-78, further including:means for communicating with the first wireless device in accordancewith the one or more codebook parameters, where the means forcommunicating further includes: means for communicating using thedefault operating frequency for the wireless communications system.

Aspect 80: The apparatus of any of aspects 74-79, further including:means for receiving a request for the capability message from the firstwireless device, where transmitting the capability message is based onthe request for the capability message.

Aspect 81: A non-transitory computer-readable medium storing code forwireless communications, the code including instructions executable by aprocessor to: receive, at a first wireless device, a capability messagefrom at least a second wireless device in a wireless communicationssystem, the capability message indicating a default operating frequencyof the second wireless device, a default operating frequency priority ofthe second wireless device, or both; select one or more codebookparameters associated with the capability message, the one or morecodebook parameters indicating a default operating frequency for thewireless communications system; and transmit, to at least the secondwireless device, an indication of the one or more codebook parameters.

Aspect 82: The non-transitory computer-readable medium of aspect 81,where the instructions are further executable by the processor to:receive one or more reports from at least the second wireless device,the one or more reports indicating a signal to noise ratio for one ormore frequencies.

Aspect 83: The non-transitory computer-readable medium of aspect 82,where the capability message includes the one or more reports from atleast the second wireless device.

Aspect 84: The non-transitory computer-readable medium of any of aspects82-83, where the instructions are further executable by the processorto: transmit control signaling to at least the second wireless device,the control signaling configuring the one or more frequencies associatedwith the one or more reports.

Aspect 85: The non-transitory computer-readable medium of any of aspects81-84, where the instructions are further executable by the processorto: communicate with at least the second wireless device in accordancewith the one or more codebook parameters, where the communicatingfurther includes: communicating using the default operating frequencyfor the wireless communications system.

Aspect 86: The non-transitory computer-readable medium of any of aspects81-85, where the instructions are further executable by the processorto: adjust a first default operating frequency of the first wirelessdevice to the default operating frequency for the wirelesscommunications system based on the one or more codebook parameters.

Aspect 87: The non-transitory computer-readable medium of any of aspects81-86, where the instructions are further executable by the processorto: transmit a request for the capability message to at least the secondwireless device, where receiving the capability message is based ontransmitting the request.

Aspect 88: The non-transitory computer-readable medium of any of aspects81-87, where the instructions are further executable by the processorto: receive a set of multiple capability messages from a set of multiplewireless devices, the set of multiple capability messages including thecapability message from the second wireless device.

Aspect 89: The non-transitory computer-readable medium of aspect 88,where the instructions are further executable by the processor to:select the default operating frequency for the wireless communicationssystem based on a majority of the set of multiple capability messagesindicating the default operating frequency for the wirelesscommunications system.

Aspect 90: The non-transitory computer-readable medium of any of aspects88-89, where the instructions are further executable by the processorto: select the default operating frequency for the wirelesscommunications system based on a set of default operating frequencypriorities including a respective operating frequency priorityassociated with each wireless device of the set of multiple wirelessdevices, where the set of default operating frequency prioritiesincludes the default operating frequency priority of the second wirelessdevice.

Aspect 91: The non-transitory computer-readable medium of any of aspects88-90, where the instructions are further executable by the processorto: select the default operating frequency for the wirelesscommunications system based on a set of default operating frequenciesincluding a respective default operating frequency associated with eachwireless device of the set of multiple wireless devices, where the setof default operating frequencies includes the default operatingfrequency of the second wireless device.

Aspect 92: The non-transitory computer-readable medium of any of aspects81-91, where the instructions are further executable by the processorto: assign the default operating frequency priority of the secondwireless device to at least the second wireless device.

Aspect 93: The non-transitory computer-readable medium of aspect 92,where the default operating frequency priority of the second wirelessdevice corresponds to a capability of the second wireless device.

Aspect 94: A non-transitory computer-readable medium storing code forwireless communications, the code including instructions executable by aprocessor to: transmit a capability message to a first wireless devicein a wireless communications system, the capability message indicating adefault operating frequency of a second wireless device, a defaultoperating frequency priority of the second wireless device, or both; andreceive, from the first wireless device, an indication of one or morecodebook parameters associated with the capability message, the one ormore codebook parameters indicating a default operating frequency forthe wireless communications system.

Aspect 95: The non-transitory computer-readable medium of aspect 94,where the instructions are further executable by the processor to:transmit one or more reports to the first wireless device, the one ormore reports indicating a signal to noise ratio for one or morefrequencies.

Aspect 96: The non-transitory computer-readable medium of aspect 95,where the instructions are further executable by the processor to:receive control signaling to at least the second wireless device, thecontrol signaling configuring the one or more frequencies associatedwith the one or more reports.

Aspect 97: The non-transitory computer-readable medium of any of aspects94-96, where the instructions are further executable by the processorto: determine the one or more codebook parameters based on receiving theindication.

Aspect 98: The non-transitory computer-readable medium of any of aspects94-97, where the instructions are further executable by the processorto: adjust a first default operating frequency of the second wirelessdevice to the default operating frequency for the wirelesscommunications system based on receiving the indication.

Aspect 99: The non-transitory computer-readable medium of any of aspects94-98, where the instructions are further executable by the processorto: communicate with the first wireless device in accordance with theone or more codebook parameters, where the communicating furtherincludes: communicating using the default operating frequency for thewireless communications system.

Aspect 100: The non-transitory computer-readable medium of any ofaspects 94-99, where the instructions are further executable by theprocessor to: receive a request for the capability message from thefirst wireless device, where transmitting the capability message isbased on the request for the capability message.

As used herein, a phrase referring to “at least one of” a list of itemsrefers to any combination of those items, including single members. Asan example, “at least one of: a, b, or c” is intended to cover: a, b, c,a-b, a-c, b-c, and a-b-c.

The various illustrative logics, logical blocks, modules, circuits andalgorithm processes described in connection with the implementationsdisclosed herein may be implemented as electronic hardware, computersoftware, or combinations of both. The interchangeability of hardwareand software has been described generally, in terms of functionality,and illustrated in the various illustrative components, blocks, modules,circuits and processes described herein. Whether such functionality isimplemented in hardware or software depends upon the particularapplication and design constraints imposed on the overall system.

The hardware and data processing apparatus used to implement the variousillustrative logics, logical blocks, modules and circuits described inconnection with the aspects disclosed herein may be implemented orperformed with a general purpose single- or multi-chip processor, adigital signal processor (DSP), an application-specific integratedcircuit (ASIC), a field programmable gate array (FPGA) or otherprogrammable logic device, discrete gate or transistor logic, discretehardware components, or any combination thereof designed to perform thefunctions described herein. A general-purpose processor may be amicroprocessor, or any conventional processor, controller,microcontroller, or state machine. A processor also may be implementedas a combination of computing devices, such as a combination of a DSPand a microprocessor, a set of microprocessors, one or moremicroprocessors in conjunction with a DSP core, or any other suchconfiguration. In some implementations, particular processes and methodsmay be performed by circuitry that is specific to a given function.

In one or more aspects, the functions described may be implemented inhardware, digital electronic circuitry, computer software, firmware,including the structures disclosed in this specification and theirstructural equivalents thereof, or in any combination thereof.Implementations of the subject matter described in this specificationalso can be implemented as one or more computer programs, such as one ormore modules of computer program instructions, encoded on a computerstorage media for execution by, or to control the operation of, dataprocessing apparatus.

If implemented in software, the functions may be stored on ortransmitted over as one or more instructions or code on acomputer-readable medium. The processes of a method or algorithmdisclosed herein may be implemented in a processor-executable softwaremodule which may reside on a computer-readable medium. Computer-readablemedia includes both computer storage media and communication mediaincluding any medium that can be enabled to transfer a computer programfrom one place to another. A storage media may be any available mediathat may be accessed by a computer. By way of example, and notlimitation, such computer-readable media may include RAM, ROM, EEPROM,CD-ROM or other optical disk storage, magnetic disk storage or othermagnetic storage devices, or any other medium that may be used to storedesired program code in the form of instructions or data structures andthat may be accessed by a computer. Also, any connection can be properlytermed a computer-readable medium. Disk and disc, as used herein,includes compact disc (CD), laser disc, optical disc, digital versatiledisc (DVD), floppy disk, and Blu-ray disc where disks usually reproducedata magnetically, while discs reproduce data optically with lasers.Combinations of the above also may be included within the scope ofcomputer-readable media. Additionally, the operations of a method oralgorithm may reside as one or any combination or set of codes andinstructions on a machine readable medium and computer-readable medium,which may be incorporated into a computer program product.

Various modifications to the implementations described in thisdisclosure may be readily apparent to those skilled in the art, and thegeneric principles defined herein may be applied to otherimplementations without departing from the spirit or scope of thisdisclosure. Thus, the claims are not intended to be limited to theimplementations shown herein, but are to be accorded the widest scopeconsistent with this disclosure, the principles and the featuresdisclosed herein.

Certain features that are described in this specification in the contextof separate implementations also can be implemented in combination in asingle implementation. Conversely, various features that are describedin the context of a single implementation also can be implemented inmultiple implementations separately or in any suitable subcombination.Moreover, although features may be described herein as acting in certaincombinations and even initially claimed as such, one or more featuresfrom a claimed combination can in some implementations be excised fromthe combination, and the claimed combination may be directed to asubcombination or variation of a subcombination.

Similarly, while operations are depicted in the drawings in a particularorder, this may not be understood as requiring that such operations beperformed in the particular order shown or in sequential order, or thatall illustrated operations be performed, to achieve desirable results.Further, the drawings may schematically depict one more exampleprocesses in the form of a flow diagram. However, other operations thatare not depicted can be incorporated in the example processes that areschematically illustrated. For example, one or more additionaloperations can be performed before, after, simultaneously, or betweenany of the illustrated operations. In certain circumstances,multitasking and parallel processing may be advantageous. Moreover, theseparation of various system components in the implementations describedherein may not be understood as requiring such separation in allimplementations, and it may be understood that the described programcomponents and systems can generally be integrated together in a singlesoftware product or packaged into multiple software products.Additionally, other implementations are within the scope of thefollowing claims. In some implementations, the actions recited in theclaims can be performed in a different order and still achieve desirableresults.

What is claimed is:
 1. An apparatus for wireless communications at afirst wireless device, comprising: a processor; memory coupled with theprocessor; and instructions stored in the memory and executable by theprocessor to cause the apparatus to: receive, at the first wirelessdevice, a capability message from at least a second wireless device in awireless communications system, the capability message indicating adefault operating frequency of the second wireless device, a defaultoperating frequency priority of the second wireless device, or both; andselect one or more codebook parameters associated with the capabilitymessage, the one or more codebook parameters indicating a defaultoperating frequency for the wireless communications system; transmit, toat least the second wireless device, an indication of the one or morecodebook parameters.
 2. The apparatus of claim 1, wherein theinstructions are further executable by the processor to cause theapparatus to: receive one or more reports from at least the secondwireless device, the one or more reports indicating a signal to noiseratio for one or more frequencies.
 3. The apparatus of claim 2, whereinthe capability message comprises the one or more reports from at leastthe second wireless device.
 4. The apparatus of claim 2, wherein theinstructions are further executable by the processor to cause theapparatus to: transmit control signaling to at least the second wirelessdevice, the control signaling configuring the one or more frequenciesassociated with the one or more reports.
 5. The apparatus of claim 1,wherein the instructions are further executable by the processor tocause the apparatus to: communicate with at least the second wirelessdevice in accordance with the one or more codebook parameters, whereinthe communicating further comprises: communicate using the defaultoperating frequency for the wireless communications system.
 6. Theapparatus of claim 1, wherein the instructions are further executable bythe processor to cause the apparatus to: adjust a first defaultoperating frequency of the first wireless device to the defaultoperating frequency for the wireless communications system based atleast in part on the one or more codebook parameters.
 7. The apparatusof claim 1, wherein the instructions are further executable by theprocessor to cause the apparatus to: transmit a request for thecapability message to at least the second wireless device, whereinreceiving the capability message is based at least in part ontransmitting the request.
 8. The apparatus of claim 1, wherein theinstructions are further executable by the processor to cause theapparatus to: receive a plurality of capability messages from aplurality of wireless devices, the plurality of capability messagescomprising the capability message from the second wireless device. 9.The apparatus of claim 8, wherein the instructions are furtherexecutable by the processor to cause the apparatus to: select thedefault operating frequency for the wireless communications system basedat least in part on a majority of the plurality of capability messagesindicating the default operating frequency for the wirelesscommunications system.
 10. The apparatus of claim 8, wherein theinstructions are further executable by the processor to cause theapparatus to: select the default operating frequency for the wirelesscommunications system based at least in part on a set of defaultoperating frequency priorities comprising a respective operatingfrequency priority associated with each wireless device of the pluralityof wireless devices, wherein the set of default operating frequencypriorities comprises the default operating frequency priority of thesecond wireless device.
 11. The apparatus of claim 8, wherein theinstructions are further executable by the processor to cause theapparatus to: select the default operating frequency for the wirelesscommunications system based at least in part on a set of defaultoperating frequencies comprising a respective default operatingfrequency associated with each wireless device of the plurality ofwireless devices, wherein the set of default operating frequenciescomprises the default operating frequency of the second wireless device.12. The apparatus of claim 1, wherein the instructions are furtherexecutable by the processor to cause the apparatus to: assign thedefault operating frequency priority of the second wireless device to atleast the second wireless device.
 13. The apparatus of claim 12, whereinthe default operating frequency priority of the second wireless devicecorresponds to a capability of the second wireless device.
 14. Anapparatus for wireless communications at a second wireless device,comprising: a processor; memory coupled with the processor; andinstructions stored in the memory and executable by the processor tocause the apparatus to: transmit a capability message to a firstwireless device in a wireless communications system, the capabilitymessage indicating a default operating frequency of the second wirelessdevice, a default operating frequency priority of the second wirelessdevice, or both; and receive, from the first wireless device, anindication of one or more codebook parameters associated with thecapability message, the one or more codebook parameters indicating adefault operating frequency for the wireless communications system. 15.The apparatus of claim 14, wherein the instructions are furtherexecutable by the processor to cause the apparatus to: transmit one ormore reports to the first wireless device, the one or more reportsindicating a signal to noise ratio for one or more frequencies.
 16. Theapparatus of claim 15, wherein the instructions are further executableby the processor to cause the apparatus to: receive control signaling toat least the second wireless device, the control signaling configuringthe one or more frequencies associated with the one or more reports. 17.The apparatus of claim 14, wherein the instructions are furtherexecutable by the processor to cause the apparatus to: determine the oneor more codebook parameters based at least in part on receiving theindication.
 18. The apparatus of claim 14, wherein the instructions arefurther executable by the processor to cause the apparatus to: adjust afirst default operating frequency of the second wireless device to thedefault operating frequency for the wireless communications system basedat least in part on receiving the indication.
 19. The apparatus of claim14, wherein the instructions are further executable by the processor tocause the apparatus to: communicate with the first wireless device inaccordance with the one or more codebook parameters, wherein thecommunicating further comprises: communicate using the default operatingfrequency for the wireless communications system.
 20. The apparatus ofclaim 14, wherein the instructions are further executable by theprocessor to cause the apparatus to: receive a request for thecapability message from the first wireless device, wherein transmittingthe capability message is based at least in part on the request for thecapability message.
 21. A method for wireless communications,comprising: receiving, at a first wireless device, a capability messagefrom at least a second wireless device in a wireless communicationssystem, the capability message indicating a default operating frequencyof the second wireless device, a default operating frequency priority ofthe second wireless device, or both; and selecting one or more codebookparameters associated with the capability message, the one or morecodebook parameters indicating a default operating frequency for thewireless communications system; transmitting, to at least the secondwireless device, an indication of the one or more codebook parameters.22. The method of claim 21, further comprising: receiving one or morereports from at least the second wireless device, the one or morereports indicating a signal to noise ratio for one or more frequencies.23. The method of claim 22, wherein the capability message comprises theone or more reports from at least the second wireless device.
 24. Themethod of claim 22, further comprising: transmitting control signalingto at least the second wireless device, the control signalingconfiguring the one or more frequencies associated with the one or morereports.
 25. The method of claim 21, further comprising: communicatingwith at least the second wireless device in accordance with the one ormore codebook parameters, wherein the communicating further comprises:communicating using the default operating frequency for the wirelesscommunications system.
 26. The method of claim 21, further comprising:adjusting a first default operating frequency of the first wirelessdevice to the default operating frequency for the wirelesscommunications system based at least in part on the one or more codebookparameters.
 27. A method for wireless communications, comprising:transmitting a capability message to a first wireless device in awireless communications system, the capability message indicating adefault operating frequency of a second wireless device, a defaultoperating frequency priority of the second wireless device, or both; andreceiving, from the first wireless device, an indication of one or morecodebook parameters associated with the capability message, the one ormore codebook parameters indicating a default operating frequency forthe wireless communications system.
 28. The method of claim 27, furthercomprising: transmitting one or more reports to the first wirelessdevice, the one or more reports indicating a signal to noise ratio forone or more frequencies.
 29. The method of claim 28, further comprising:receiving control signaling to at least the second wireless device, thecontrol signaling configuring the one or more frequencies associatedwith the one or more reports.
 30. The method of claim 27, furthercomprising: determining the one or more codebook parameters based atleast in part on receiving the indication.